<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://dotnet.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from .NET Developer&#039;s Journal</title>
 <link>http://dotnet.sys-con.com/</link>
 <description>Latest News from .NET Developer&#039;s Journal</description>
 <language>en</language>
 <copyright>Copyright 2010 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Tue, 09 Feb 2010 19:40:05 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
 <image> <title>Latest News from .NET Developer&#039;s Journal</title>
 <url>http://gemsres.com/section/9/dndj-mag-logo-145.gif</url>
 <link>http://dotnet.sys-con.com/</link>
</image>
<item>
 <title>Magic Software to Demonstrate Microsoft SharePoint Integration with Social Media</title>
 <link>http://dotnet.sys-con.com/node/1278820</link>
 <description>Magic Software Enterprises Inc., a subsidiary of Magic Software Enterprises Ltd., a provider of application platforms and business and process integration solutions, on Tuesday announced that its new iBOLT business integration suite component for Microsoft SharePoint will enable unlimited closed loop integration between Microsoft SharePoint and enterprise systems for ERP, CRM, HRIS and other critical business functions as well as social media content from websites such as Twitter, LinkedIn and Facebook.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1278820&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 09 Feb 2010 12:21:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1278820</guid>
 <comments>http://dotnet.sys-con.com/node/1278820#feedback</comments>
</item>
<item>
 <title>You Can&#039;t  GO with Windows OS</title>
 <link>http://dotnet.sys-con.com/node/1277483</link>
 <description>Google&#039;s GO programming language is not ported for Windows. You can run it only on Linux and Mac OSX. It has separate compilers for AMD64, X86 and ARM. It&#039;s an Open Source project (translates to free) distributed under BSD like license. Get on to this language which you may encounter more often in the future &lt;a href=&quot;http://golang.org/&quot;&gt;here&lt;/a&gt;. It is still an experimental language designed to overcome some of the perceived deficiencies of C and C++, and somewhat more like JavaScript and Python.&lt;br /&gt;&lt;br /&gt;Watch a promotional video &lt;a href=&quot;http://www.youtube.com/watch?v=wwoWei-GAPo&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;Lack of resources is cited as the reason for not porting to Windows.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/29532919-4486173696703269350?l=hodentek.blogspot.com&#039; alt=&#039;&#039; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1277483&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 08 Feb 2010 08:55:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1277483</guid>
 <comments>http://dotnet.sys-con.com/node/1277483#feedback</comments>
</item>
<item>
 <title>Microsoft Buys Patent Insurance</title>
 <link>http://dotnet.sys-con.com/node/1275104</link>
 <description>Microsoft has taken out some patent insurance by becoming a paying member of the 14-month-old RPX Defensive Patent Aggregation service. RPX fends off patent trolls by beating non-practicing entities (NPEs) to the punch and acquiring patent rights before they do to protect its clients, which now include IBM, HP, Cisco, Nokia, Sony, McAfee, Symantec, Sharp, Enea, HTC, Epson, Seiko-Epson, TiVo, Panasonic, LG Electronics, Samsung.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1275104&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 05 Feb 2010 15:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1275104</guid>
 <comments>http://dotnet.sys-con.com/node/1275104#feedback</comments>
</item>
<item>
 <title>Book Review: Sams Teach Yourself ASP.NET 3.5</title>
 <link>http://dotnet.sys-con.com/node/1272194</link>
 <description>There are several authors of .NET books who not only know their material but are able to present the information in a practical manner. One such author is Scott Mitchell. This book is well written and is divided into four parts with a total of 24 chapters. While the level of the book is directed at beginners, it’s a good refresher for more experienced developers who want to learn some of the new features available in ASP.NET 3.5.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1272194&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 03 Feb 2010 18:15:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1272194</guid>
 <comments>http://dotnet.sys-con.com/node/1272194#feedback</comments>
</item>
<item>
 <title>Microsoft WebsiteSpark: Get New Business Leads to Grow Your Business</title>
 <link>http://dotnet.sys-con.com/node/1207696</link>
 <description>Did you know that PHP runs on Windows?? Run Drupal, WordPress, SugarCRM, or other PHP-based apps on Windows today with the free Microsoft Web Platform Installer. Microsoft WebsiteSpark is a specially designed program for PHP Web developers and designers to help you explore running on Windows. This program enables you to get new business leads to grow your business, and receive the software, support and trainingyou may need, at no cost for 3 years. To find out how to start getting new business leads, and leveraging the benefits of WebsiteSpark please enter your information here to download the Program Guide and receive enrollment instructions.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1207696&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 02 Feb 2010 23:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1207696</guid>
 <comments>http://dotnet.sys-con.com/node/1207696#feedback</comments>
</item>
<item>
 <title>Microsoft and Intuit to Deliver Web Applications to Small Businesses</title>
 <link>http://dotnet.sys-con.com/node/1254284</link>
 <description>Intuit and Microsoft plan to create new opportunities for software developers to deliver and market Web applications to small business customers through the Intuit App Center. The two companies plan to integrate the capabilities of their cloud services platforms – the Intuit Partner Platform and Windows Azure platform – to enable developers and channel partners to deliver solutions to the millions of employees within businesses that use QuickBooks financial software. In addition, the two companies will provide small businesses with Microsoft’s cloud-based productivity applications via the Intuit App Center.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1254284&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 02 Feb 2010 22:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1254284</guid>
 <comments>http://dotnet.sys-con.com/node/1254284#feedback</comments>
</item>
<item>
 <title>Configure an External List with BCS in SharePoint Foundation 2010</title>
 <link>http://dotnet.sys-con.com/node/1270918</link>
 <description>&lt;p&gt;One of my favorite features in SharePoint 2010 is External Lists.&amp;#160; If you haven’t heard by now, the MOSS 2007 Business Data Catalog (BDC) has become Business Connectivity Services (BCS) in SharePoint 2010.&amp;#160; The ever better part is that it is included in SharePoint Foundation and does not require SharePoint Server.&amp;#160; One new concept that we get from this is the External List.&amp;#160; To the end user, these look like regular lists in SharePoint, however they really are reaching out to external systems such as databases and web services.&amp;#160; Whereas the BDC only “officially” supported read operations, the BCS supports full CRUD operations on your external data source.&amp;#160; &lt;/p&gt;  &lt;p&gt;The title of the article mentions how easy it is to set up.&amp;#160; As you will see shortly, it really is quite easy using SharePoint Designer.&amp;#160; In fact, if you have a database table, you can have it exposed in SharePoint in under 10 minutes.&amp;#160; If you worked with the BDC before, you know that we had to manipulate huge XML files that represented the application definition.&amp;#160; We relied on third party tools to make this easier, but it was never a clean experience until now.&amp;#160; Before we get started with SharePoint Designer though, first make sure that you have the Business Data Connectivity (likely to be renamed) Service Application started.&amp;#160; To verify this go to Central Administration –&amp;gt; Manage Service Applications.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSServiceApplication_3B398295.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSServiceApplication&quot; border=&quot;0&quot; alt=&quot;BCSServiceApplication&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSServiceApplication_thumb_44460E16.png&quot; width=&quot;567&quot; height=&quot;213&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can tell this is SharePoint Foundation since there are only a few Service Applications (SA).&amp;#160; Ok, admittedly it could be server with very few installed, but you get the point.&amp;#160; If you click the Manage button, you can manage any application definitions you have created already.&amp;#160; Although, we’ll skip this since we’ll be using SharePoint Designer.&amp;#160; If the SA is not started for some reason, go to Central Administration –&amp;gt; Services on Server and click Start next to the appropriate service.&amp;#160; Also remember if you are using Windows Server 2008 R2, you will need to have the &lt;a href=&quot;http://support.microsoft.com/kb/976462&quot;&gt;WCF hotfix&lt;/a&gt; installed before any SA works.&lt;/p&gt;  &lt;p&gt;Now let’s take a look at our table.&amp;#160; In my case I have a table of products with a few columns.&amp;#160; I want to expose this table to SharePoint and make it editable.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSTable_708294FA.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSTable&quot; border=&quot;0&quot; alt=&quot;BCSTable&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSTable_thumb_2854D91E.png&quot; width=&quot;379&quot; height=&quot;148&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now open SharePoint Designer 2010 and connect to your SharePoint site.&amp;#160; My server is called sp2010, so I would click open site and then enter &lt;a href=&quot;http://sp2010. &quot; title=&quot;http://sp2010. &quot;&gt;http://sp2010. &lt;/a&gt; SharePoint Designer is redesigned and has a new item on the left-hand tab called External Content Types.&amp;#160; This is where we want to go.&amp;#160; Click the &lt;em&gt;External Content Type&lt;/em&gt; button in the New section of the ribbon.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSNewECT_4DDE567F.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSNewECT&quot; border=&quot;0&quot; alt=&quot;BCSNewECT&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSNewECT_thumb_1E4037F3.png&quot; width=&quot;346&quot; height=&quot;326&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It will take a minute, but then you will get some details about your new External Content Type.&amp;#160; Here is what mine looks like after I gave it a name of &lt;em&gt;Products&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSECTTab_3180EE92.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSECTTab&quot; border=&quot;0&quot; alt=&quot;BCSECTTab&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSECTTab_thumb_2191A9CE.png&quot; width=&quot;488&quot; height=&quot;304&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;   &lt;p&gt;We’re then going to click the link &lt;em&gt;Click here to discover external data sources and define operations&lt;/em&gt;.&amp;#160; This is where we pick that we want to pull data from my database table.&amp;#160; We can also use this to connect to a web service or talk to a custom .NET object.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSAddDataSource_66CA00F7.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSAddDataSource&quot; border=&quot;0&quot; alt=&quot;BCSAddDataSource&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSAddDataSource_thumb_2C6E8B16.png&quot; width=&quot;316&quot; height=&quot;123&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/p&gt;  &lt;p&gt;I’m just going to go with the defaults on the next screen for my data connection.&amp;#160; I gave it my database name of bcs_test as well as my SQL Server name.&amp;#160; You can also configure out which identity is used here to talk to the database.&amp;#160; Remember that you may need to grant permissions on the SQL Server itself for the appropriate user.&amp;#160; It will then iterate your data source and display it to you.&amp;#160; Pick out the table you want, and then right click on it.&amp;#160; This gives you a list of operations you can add as you can see below.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSDataSourceAddOperations_2B29F237.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSDataSourceAddOperations&quot; border=&quot;0&quot; alt=&quot;BCSDataSourceAddOperations&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSDataSourceAddOperations_thumb_29E55958.png&quot; width=&quot;324&quot; height=&quot;272&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see, you can add individual operations such as Read Item, Read List, Create, Update, and Delete.&amp;#160; You can also create an association if you have multiple tables related to each other.&amp;#160; However, I want everything, so I am going to choose &lt;em&gt;Create All Operations&lt;/em&gt;.&amp;#160; This starts a wizard.&amp;#160; The most important part for you will be the &lt;em&gt;Parameters&lt;/em&gt; configuration.&amp;#160; Here you set what field to show in a picker control as well as what the id is.&amp;#160; Usually, you don’t need to configure much.&amp;#160; Here I am setting that the name field should show up in the picker.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSWizardParametersName_1A624789.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSWizardParametersName&quot; border=&quot;0&quot; alt=&quot;BCSWizardParametersName&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSWizardParametersName_thumb_6D6CE4AD.png&quot; width=&quot;432&quot; height=&quot;383&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It automatically detects my primary key and maps it to the identifier for me.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSWizardIdentifier_1700AFE1.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSWizardIdentifier&quot; border=&quot;0&quot; alt=&quot;BCSWizardIdentifier&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSWizardIdentifier_thumb_4AC8A632.png&quot; width=&quot;358&quot; height=&quot;82&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can also specify an Office Property to allow you to map things into existing types such as an Outlook Contact or Task.&amp;#160; This lets you use Office to edit things directly in the BCS.&amp;#160; I won’t cover that today though since that is a little bit more involved.&amp;#160; The next step in the wizard allows you to do some filtering.&amp;#160; In my case, I am skipping it.&amp;#160; &lt;/p&gt;  &lt;p&gt;When that is finished, go back to the main tab for your External Content Type and you should see something like this.&amp;#160; It has the operations you have chosen as well as what fields are in the type.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSTabComplete_6DA967E2.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSTabComplete&quot; border=&quot;0&quot; alt=&quot;BCSTabComplete&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSTabComplete_thumb_0E503188.png&quot; width=&quot;533&quot; height=&quot;377&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;   &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;Now, we want to save out External Content Type, by pressing the Save (Disk Icon) in the top left corner.&amp;#160; On to the fun part.&amp;#160; Let’s use SharePoint Designer to create an External List by using the &lt;em&gt;Create Lists &amp;amp; Form&lt;/em&gt; button in the ribbon.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSCreateListsFormButton_252F0304.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSCreateListsFormButton&quot; border=&quot;0&quot; alt=&quot;BCSCreateListsFormButton&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSCreateListsFormButton_thumb_3CE63A6A.png&quot; width=&quot;124&quot; height=&quot;102&quot; /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Clicking it you will get the following screen asking about your list.&amp;#160; I’m calling my lists &lt;em&gt;Products&lt;/em&gt; and I just use default values for the rest.&amp;#160; If you are using server, you can click the Create InfoPath Form checkbox and you will be able to customize the InfoPath form for the list right there.&amp;#160; Since we are using Foundation today, I’ll leave that unchecked.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSExternalList_482F4EA7.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSExternalList&quot; border=&quot;0&quot; alt=&quot;BCSExternalList&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSExternalList_thumb_52144012.png&quot; width=&quot;330&quot; height=&quot;200&quot; /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;You can also create the list directly through SharePoint as well.&amp;#160; Once the list is created, go to your SharePoint site, navigate to the list, and you should see something that looks like this.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSExternalListView_10998DB9.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSExternalListView&quot; border=&quot;0&quot; alt=&quot;BCSExternalListView&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSExternalListView_thumb_27E4922A.png&quot; width=&quot;709&quot; height=&quot;313&quot; /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Comparing it to my table from the SQL Server, you can see that it matches.&amp;#160; You can see that it looks a lot like a regular list in SharePoint.&amp;#160; Now, what if I want to change the price on the Plush Bear?&amp;#160; Not a problem.&amp;#160; Click on the item and select edit, change the value in the form and save it.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSEditItem_01A238D2.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSEditItem&quot; border=&quot;0&quot; alt=&quot;BCSEditItem&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSEditItem_thumb_19597038.png&quot; width=&quot;335&quot; height=&quot;234&quot; /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Now what does the data in SQL look like?&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSSQLEdit_77F9CA9B.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;BCSSQLEdit&quot; border=&quot;0&quot; alt=&quot;BCSSQLEdit&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/BCSSQLEdit_thumb_5DB96177.png&quot; width=&quot;348&quot; height=&quot;136&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It has the new price of course.&amp;#160; You can also add and delete rows and perform bulk operations, but screenshots really don’t do it justice.&amp;#160; It’s this simple to set up, you should go out and try it for yourself.&amp;#160; One reminder, I will give you is that even though this looks like a list, it doesn’t always quite act like a list.&amp;#160; You won’t find it in SPWeb.Lists for example.&amp;#160; There are a also a number of other things that do and don’t work.&amp;#160; Be on the lookout for a follow-up post on what you can and can’t do with an external list.&amp;#160; This is a great new feature in SharePoint 2010 and I hope you will like it as much as I do.&lt;/p&gt;&lt;img src=&quot;http://www.dotnetmafia.com/aggbug.aspx?PostID=2694&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/CoreysDotNetTipOfTheDay/~4/4bkZ6QfSrpk&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1270918&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 02 Feb 2010 18:02:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1270918</guid>
 <comments>http://dotnet.sys-con.com/node/1270918#feedback</comments>
</item>
<item>
 <title>SYS-CON Launches “iPad Summit” and Announces &quot;iPad Expo&quot;</title>
 <link>http://dotnet.sys-con.com/node/1268016</link>
 <description>iPad on Ulitzer - SYS-CON Events announced on Monday that &quot;iPad Developer Summit&quot; will take place November 1-3, 2010, at the Santa Clara Convention Center in Santa Clara, California. The Summit is co-located with the 7th International Cloud Conference &amp; Expo and the 9th International Virtualization Conference &amp; Expo.

The iPad Developer Summit is an intensive and content-rich one-day program designed to satisfy the growing hunger among software developers and IT professionals for a broad spectrum of sessions informing developers what kinds of development options and opportunities the iPad provides.SYS-CON Events announced on Monday that “iPad Developer Summit” will take place November 1-3, 2010, at the Santa Clara Convention Center in Santa Clara, California. The Summit is co-located with the 7th International Cloud Computing Conference &amp; Expo and the 9th International Virtualization Conference &amp; Expo.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1268016&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 Feb 2010 19:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1268016</guid>
 <comments>http://dotnet.sys-con.com/node/1268016#feedback</comments>
</item>
<item>
 <title>Data Services Update for .NET 3.5 SP1</title>
 <link>http://dotnet.sys-con.com/node/1266151</link>
 <description>Data Services Update for .NET Framework 3.5 SP1 (aka ADO Data Services v1.5) has been re-released and is available for download. If your target is Windows7 or Windows 2008 R2 you can pick it up here.  For all other OS versions you can get the release from here. This release targets the .NET Framework 3.5 [...]


Related posts:&lt;ul&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/09/adonet-data-services-v15-ctp2-released-today/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: ADO.NET Data Services v1.5 CTP2 Released Today&#039;&gt;ADO.NET Data Services v1.5 CTP2 Released Today&lt;/a&gt; &lt;small&gt;CTP2 of ADO.NET Data Services v1.5 release is now available...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2008/10/codename-huron-sync-enabled-cloud-data-hub/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Codename &amp;#8220;Huron&amp;#8221; - Sync Enabled Cloud Data Hub&#039;&gt;Codename &amp;#8220;Huron&amp;#8221; - Sync Enabled Cloud Data Hub&lt;/a&gt; &lt;small&gt;&amp;#8220;Huron&amp;#8221; provides synchronization capabilities within SQL Data Services to enable...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/05/sql-data-services-your-database-in-the-cloud/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: SQL Data Services. Your Database in the Cloud.&#039;&gt;SQL Data Services. Your Database in the Cloud.&lt;/a&gt; &lt;small&gt;One thing in the Microsoft cloud I find really interesting...&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1266151&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 29 Jan 2010 13:24:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1266151</guid>
 <comments>http://dotnet.sys-con.com/node/1266151#feedback</comments>
</item>
<item>
 <title>Silverlight in SharePoint 2010</title>
 <link>http://dotnet.sys-con.com/node/1261722</link>
 <description>&lt;p&gt;One misconception I have heard is that SharePoint 2010 is completely based on Silverlight.&amp;#160; While SharePoint does use Silverlight now in various places, I would say most of it is still based upon regular ASP.NET pages.&amp;#160; I haven’t seen anything that actually requires Silverlight yet, but it does make things prettier when you have it.&amp;#160; This is just a brief overview of some things you might see.&amp;#160; For example, one of my favorite new things is the Create page.&amp;#160; If you don’t have Silverlight installed, you get something that looks like this.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/CreatePage_539B6863.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;CreatePage&quot; border=&quot;0&quot; alt=&quot;CreatePage&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/CreatePage_thumb_4654DF50.png&quot; width=&quot;634&quot; height=&quot;345&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see it looks a lot like the traditional Create page in previous versions of SharePoint.&amp;#160; However, one thing you might notice that’s new on this page is the &lt;em&gt;Improve the Creation Experience - Install Microsoft Silverlight&lt;/em&gt; link.&amp;#160; It gives you a link to install it and the next time you go to the create page, you get a modal window, that looks like this.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/CreatePageSilverlight1_0B8D367A.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;CreatePageSilverlight1&quot; border=&quot;0&quot; alt=&quot;CreatePageSilverlight1&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/CreatePageSilverlight1_thumb_097037B1.png&quot; width=&quot;631&quot; height=&quot;354&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see the experience is much nicer.&amp;#160; When you hover over each time, you get an effect and all that pretty stuff.&amp;#160; You have various ways to filter and categorize what you can create as well.&amp;#160; If you are worried about your settings when creating a site, don’t worry they are neatly tucked away under the More Options button.&amp;#160; Here is what that looks like.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/CreatePageSilverlight2_7980F2EC.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;CreatePageSilverlight2&quot; border=&quot;0&quot; alt=&quot;CreatePageSilverlight2&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/CreatePageSilverlight2_thumb_29C7C7A3.png&quot; width=&quot;628&quot; height=&quot;261&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This is just one place where things have changed.&amp;#160; You are going to find Silverlight in other areas as well of course.&amp;#160; The most notable areas would be the PowerPoint preview in the FAST search results as well as in Office Web Apps.&amp;#160; I’m going to talk about Office Web Apps more soon, but the main thing I will point out is that they do not require Silverlight.&amp;#160; So if you are editing a Word Document directly in the browser, you can do that with just HTML and JavaScript.&amp;#160; Now if you do have Silverlight, you gain some things such as how well the document zooms, but for the most part the experience is largely the same.&lt;/p&gt;  &lt;p&gt;The last thing to mention is that there is a Silverlight web part included now (which I am sure you have already heard about).&amp;#160; This is nice because it makes it easy to include your own Silverlight applications without having to rely on third party web parts or writing your own.&lt;/p&gt;&lt;img src=&quot;http://www.dotnetmafia.com/aggbug.aspx?PostID=2251&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/CoreysDotNetTipOfTheDay/~4/M5edWokJceU&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1261722&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 26 Jan 2010 16:36:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1261722</guid>
 <comments>http://dotnet.sys-con.com/node/1261722#feedback</comments>
</item>
<item>
 <title>SPQuery Error: Microsoft.SharePoint.SPException </title>
 <link>http://dotnet.sys-con.com/node/1261721</link>
 <description>&lt;p&gt;When I get an error, I like to blog about it.&amp;#160; Especially when the error gives you no useful information whatsoever.&amp;#160; Now, you can get the above error in a variety of ways, but the one I am going to discuss today is when using SPQuery.&amp;#160; I inherited some code that had some CAML queries in it and I could not figure out what the cause was at first.&amp;#160; When I called SPList.GetItems(SPQuery), I would receive something like the following.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Microsoft.SharePoint.SPException was unhandled by user code     &lt;br /&gt;&amp;#160; Message=&amp;quot;Cannot complete this action.\n\nPlease try again.&amp;quot;      &lt;br /&gt;&amp;#160; Source=&amp;quot;Microsoft.SharePoint&amp;quot;      &lt;br /&gt;&amp;#160; ErrorCode=-2147467259      &lt;br /&gt;&amp;#160; StackTrace:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.Library.SPRequest.GetListItemDataWithCallback(String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ISP2DSafeArrayWriter pSACallback, ISPDataCallback pPagingCallback, ISPDataCallback pSchemaCallback)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.SPListItemCollection.EnsureListItemsData()      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.SPListItemCollection.get_Count()      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Samson.P2S.SharePoint.Services.Synchronization.P2S_SynchronizationService.&amp;lt;&amp;gt;c__DisplayClass6.&amp;lt;GetInventoryChecklist&amp;gt;b__4() in C:\Projects\SamsonTFS\P2S\P2S_V0\Samson.P2S.SharePoint.Services.Synchronization\P2S_SynchronizationService.asmx.cs:line 166      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Object state)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.SPSecurity.&amp;lt;&amp;gt;c__DisplayClass4.&amp;lt;RunWithElevatedPrivileges&amp;gt;b__2()      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)      &lt;br /&gt;&amp;#160; InnerException: System.Runtime.InteropServices.COMException      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Message=&amp;quot;Cannot complete this action.\n\nPlease try again.&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Source=&amp;quot;&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ErrorCode=-2147467259      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; StackTrace:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.Library.SPRequestInternalClass.GetListItemDataWithCallback(String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ISP2DSafeArrayWriter pSACallback, ISPDataCallback pPagingCallback, ISPDataCallback pSchemaCallback)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at Microsoft.SharePoint.Library.SPRequest.GetListItemDataWithCallback(String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ISP2DSafeArrayWriter pSACallback, ISPDataCallback pPagingCallback, ISPDataCallback pSchemaCallback)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; InnerException:&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The cause is actually simple.&amp;#160; My CAML query was malformed.&amp;#160; Specifically my where clause was not nested properly.&amp;#160; The previous developer put three conditions in an and clause and that simply does not work.&amp;#160; A COM exception though?&amp;#160; Really? Wouldn’t it have just been better if it validated the query first and gave us a nice error message such as the following?&lt;/p&gt;  &lt;p&gt;&lt;em&gt;CAML query is malformed.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;That would be too nice I guess.&amp;#160; Anyhow, if you get this when querying, start looking at that query.&amp;#160; While, I am here, I’ll remind you if you copy the query from CAML Query Builder, to remove the Query element.&amp;#160; If you can’t figure it out and first, go back to the CAML query building tool of your choice and start executing the query there and comparing it to the one you have.&amp;#160; You should be up and running in no time.&lt;/p&gt;&lt;img src=&quot;http://www.dotnetmafia.com/aggbug.aspx?PostID=2247&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/CoreysDotNetTipOfTheDay/~4/AmrQXm4uj3o&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1261721&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 26 Jan 2010 16:05:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1261721</guid>
 <comments>http://dotnet.sys-con.com/node/1261721#feedback</comments>
</item>
<item>
 <title>Top Ten Reasons To Use &quot;Real&quot; Outlook On Your iPhone </title>
 <link>http://dotnet.sys-con.com/node/1257760</link>
 <description>In reverse order: 10 . You won&#039;t get fired for leaving your iPhone in a cab revealing company secrets. 9. You won&#039;t miss another meeting with your boss because the iPhone calendar app didn&#039;t sync right with your Exchange server. 8. Speed read through your email with just a swipe.
&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1257760&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 25 Jan 2010 06:15:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1257760</guid>
 <comments>http://dotnet.sys-con.com/node/1257760#feedback</comments>
</item>
<item>
 <title>Intro to Querying Lists with REST and ListData.svc in SharePoint 2010</title>
 <link>http://dotnet.sys-con.com/node/1256846</link>
 <description>&lt;p&gt;What I really like about SharePoint 2010 is all of the new ways we can get at list data.&amp;#160; You can always use the Client Object Model, Linq to SharePoint, or the existing object model, but one neat new way to get at list data is with listdata.svc.&amp;#160; ListData.svc provides a way of getting information from a list (or lists using joins) using REST.&amp;#160; What you end up with is a nice RSS feed of list data, that you can consume with whatever client you would like.&amp;#160; You can construct URLs in various manners to get specific records, do joins, or perform simple queries.&amp;#160; I won’t go through everything that you can do with it today, but I’ll point you towards resources to do the more advanced things.&lt;/p&gt;  &lt;p&gt;When you are getting started, the first thing you want to do is check and see if you have ListData.svc up and running.&amp;#160; Like any SharePoint web service, it’s located in the _vti_bin folder of any existing site, so it will work with items relative to that site.&amp;#160; Here is what a typical URL might look like.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://&amp;lt;sharepoint-server&amp;gt;/_vti_bin/ListData.svc&quot; title=&quot;http://&amp;lt;sharepoint-server&amp;gt;/_vti_bin/ListData.svc&quot;&gt;http://&amp;lt;sharepoint-server&amp;gt;/_vti_bin/ListData.svc&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Try hitting that URL on your SharePoint 2010 server and see if it works.&amp;#160; There is a good chance that you will get a 404 error.&amp;#160; This happened to me, so I did some searching and found &lt;a href=&quot;http://blog.robgarrett.com/2010/01/05/sp2010-listdata-svc-give-404/&quot;&gt;Rob Garret’s&lt;/a&gt; post stating to go out and install &lt;a href=&quot;http://go2.wordpress.com/?id=725X1342&amp;amp;site=robgarrett.wordpress.com&amp;amp;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyID%3Da71060eb-454e-4475-81a6-e9552b1034fc%26displaylang%3Den&quot;&gt;ADO.NET Data Services 1.5 CTP 2&lt;/a&gt;.&amp;#160; There are a few choices, but I have seen others recommend you go with the runtime only.&amp;#160; I had issues installing the full package.&amp;#160; Once you have it installed, it still didn’t work for me, so I rebooted my server and everything worked fine when it booted back up.&amp;#160; My guess is you probably could just reset IIS though.&lt;/p&gt;  &lt;p&gt;Once you have a working ListData.svc, hitting it you should get results like this.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcNoParameters_1E99A13D.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;ListDataSvcNoParameters&quot; border=&quot;0&quot; alt=&quot;ListDataSvcNoParameters&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcNoParameters_thumb_7D39FBA0.png&quot; width=&quot;377&quot; height=&quot;333&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You get an XML document of all lists available to be queried.&amp;#160; If you notice the &lt;em&gt;href &lt;/em&gt;on each &lt;em&gt;collection&lt;/em&gt; it gives you an idea of how you can construct subsequent URLs to get data.&amp;#160; In today’s example, we’re going to work with a simple task list.&amp;#160; We’ll look at the various ways we can get data from this list.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTaskList_6365C571.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;ListDataSvcTaskList&quot; border=&quot;0&quot; alt=&quot;ListDataSvcTaskList&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTaskList_thumb_1C106F7F.png&quot; width=&quot;437&quot; height=&quot;132&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;To get the data for this list via REST we simply just add the list name to the URL.&amp;#160; In my case the name of the list is called &lt;em&gt;Tasks&lt;/em&gt;.&amp;#160; Here is what the URL would look like.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://&amp;lt;sharepoint-server&amp;gt;/_vti_bin/ListData.svc/&amp;lt;ListName&amp;gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In my case:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://sp2010/_vti_bin/ListData.svc/Tasks&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Here is what the results look like.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTasksAll_1BA43C8A.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;ListDataSvcTasksAll&quot; border=&quot;0&quot; alt=&quot;ListDataSvcTasksAll&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTasksAll_thumb_5B01F01A.png&quot; width=&quot;389&quot; height=&quot;394&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see we get an RSS feed and this is how Internet Explorer renders it.&amp;#160; However, if we look at the actual XML of the feed, we’ll find that we get quite a bit of data back about the list.&amp;#160; Here is a snippet of the XML.&lt;/p&gt;  &lt;div style=&quot;font-family:consolas;background:black;color:white;font-size:13pt;font-weight:bold;&quot;&gt;   &lt;p style=&quot;margin:0px;&quot;&gt;&amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;feed&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;xml:base&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://sp2010/_vti_bin/ListData.svc/&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;xmlns:d&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;xmlns:m&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/metadata&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;xmlns&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://www.w3.org/2005/Atom&lt;/span&gt;&amp;quot;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;title&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;text&lt;/span&gt;&amp;quot;&amp;gt;Tasks&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;title&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;id&lt;/span&gt;&amp;gt;http://sp2010/_vti_bin/ListData.svc/Tasks&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;id&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;updated&lt;/span&gt;&amp;gt;2010-01-21T19:21:27Z&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;updated&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;rel&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;self&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;title&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;href&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;entry&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:etag&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;W/&lt;/span&gt;&lt;span style=&quot;color:silver;&quot;&gt;&amp;amp;quot;&lt;/span&gt;&lt;span style=&quot;color:#a5c25c;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:silver;&quot;&gt;&amp;amp;quot;&lt;/span&gt;&amp;quot;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;id&lt;/span&gt;&amp;gt;http://sp2010/_vti_bin/ListData.svc/Tasks(1)&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;id&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;title&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;text&lt;/span&gt;&amp;quot;&amp;gt;Test 1&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;title&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;updated&lt;/span&gt;&amp;gt;2010-01-21T09:26:51-06:00&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;updated&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;author&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;name&lt;/span&gt; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;author&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;rel&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;edit&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;title&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;TasksItem&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;href&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks(1)&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;rel&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/Attachments&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;application/atom+xml;type=feed&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;title&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Attachments&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;href&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks(1)/Attachments&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;rel&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/Predecessors&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;application/atom+xml;type=feed&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;title&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Predecessors&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;href&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks(1)/Predecessors&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;rel&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/Priority&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;application/atom+xml;type=entry&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;title&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Priority&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;href&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks(1)/Priority&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;rel&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/Status&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;application/atom+xml;type=entry&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;title&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Status&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;href&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Tasks(1)/Status&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;category&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;term&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Microsoft.SharePoint.DataService.TasksItem&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;scheme&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/scheme&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;content&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;application/xml&lt;/span&gt;&amp;quot;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;m:properties&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ID&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Int32&lt;/span&gt;&amp;quot;&amp;gt;1&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ID&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ContentTypeID&lt;/span&gt;&amp;gt;0x01080085FF0E1548B7414787A693232497B24E&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ContentTypeID&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ContentType&lt;/span&gt;&amp;gt;Task&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ContentType&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Title&lt;/span&gt;&amp;gt;Test 1&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Title&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Modified&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.DateTime&lt;/span&gt;&amp;quot;&amp;gt;2010-01-21T09:26:51&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Modified&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Created&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.DateTime&lt;/span&gt;&amp;quot;&amp;gt;2010-01-21T09:26:51&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Created&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:CreatedByID&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Int32&lt;/span&gt;&amp;quot;&amp;gt;1&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:CreatedByID&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ModifiedByID&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Int32&lt;/span&gt;&amp;quot;&amp;gt;1&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:ModifiedByID&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Owshiddenversion&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Int32&lt;/span&gt;&amp;quot;&amp;gt;1&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Owshiddenversion&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Version&lt;/span&gt;&amp;gt;1.0&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Version&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Path&lt;/span&gt;&amp;gt;/Lists/Tasks&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Path&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:PriorityValue&lt;/span&gt;&amp;gt;(2) Normal&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:PriorityValue&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:StatusValue&lt;/span&gt;&amp;gt;In Progress&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:StatusValue&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Complete&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Double&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;m:null&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;true&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:AssignedToID&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Int32&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;m:null&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;true&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:TaskGroupID&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.Int32&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;m:null&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;true&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Description&lt;/span&gt;&amp;gt;&lt;span style=&quot;color:silver;&quot;&gt;&amp;amp;lt;&lt;/span&gt;div&lt;span style=&quot;color:silver;&quot;&gt;&amp;amp;gt;&lt;/span&gt;Test 1 Task&lt;span style=&quot;color:silver;&quot;&gt;&amp;amp;lt;&lt;/span&gt;/div&lt;span style=&quot;color:silver;&quot;&gt;&amp;amp;gt;&lt;/span&gt;&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:Description&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:StartDate&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.DateTime&lt;/span&gt;&amp;quot;&amp;gt;2010-01-21T00:00:00&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;d:StartDate&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;d:DueDate&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;m:type&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;Edm.DateTime&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;m:null&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;true&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;m:properties&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;content&lt;/span&gt;&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;#160; &amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;entry&lt;/span&gt;&amp;gt;&lt;/p&gt; &lt;/div&gt;   &lt;p&gt;As you can see in the &lt;em&gt;content &lt;/em&gt;element, we can see the various site columns on a particular list item.&amp;#160; Of course, there is more we can do with REST than just view everything in a list.&amp;#160; If you want a specific item, you can use parenthesis and specify an indexer.&amp;#160; Note that it is unit-indexed, not zero-indexed.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://&amp;lt;sharepoint-server&amp;gt;/_vti_bin/ListData.svc/&amp;lt;ListName&amp;gt;(&amp;lt;Index&amp;gt;)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In my case:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://sp2010/_vti_bin/ListData.svc/Tasks(3)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;However, when you do this, Internet Explorer will give you an error that it cannot display this feed.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTaskListIndexerIeError_3A7AB068.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;ListDataSvcTaskListIndexerIeError&quot; border=&quot;0&quot; alt=&quot;ListDataSvcTaskListIndexerIeError&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTaskListIndexerIeError_thumb_0C212ABB.png&quot; width=&quot;319&quot; height=&quot;152&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Not to worry though, if you view source, you still have a working XML document.&amp;#160; It will pretty much look like the one above minus the initial feed information.&amp;#160; You can take the query above and go one step further.&amp;#160; Say, you just want to know the status for a specific task (note that the site column is actually called StatusValue here), you can simply add it to the URL like this.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://&amp;lt;sharepoint-server&amp;gt;/_vti_bin/ListData.svc/&amp;lt;ListName&amp;gt;(&amp;lt;Index&amp;gt;)/(&amp;lt;Field&amp;gt;)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In my case:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://sp2010/_vti_bin/ListData.svc/Tasks(3)/StatusValue&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;You’ll get an even simpler XML document that looks like this.&amp;#160; It will create an element named after whichever site column you passed to it.&lt;/p&gt;  &lt;div style=&quot;font-family:consolas;background:black;color:white;font-size:13pt;font-weight:bold;&quot;&gt;   &lt;p style=&quot;margin:0px;&quot;&gt;&amp;lt;?&lt;span style=&quot;color:#cc7832;&quot;&gt;xml&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;version&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;1.0&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;encoding&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;utf-8&lt;/span&gt;&amp;quot; &lt;span style=&quot;color:silver;&quot;&gt;standalone&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;yes&lt;/span&gt;&amp;quot; ?&amp;gt;&lt;/p&gt;    &lt;p style=&quot;margin:0px;&quot;&gt;&amp;lt;&lt;span style=&quot;color:#cc7832;&quot;&gt;StatusValue&lt;/span&gt; &lt;span style=&quot;color:silver;&quot;&gt;xmlns&lt;/span&gt;=&amp;quot;&lt;span style=&quot;color:#a5c25c;&quot;&gt;http://schemas.microsoft.com/ado/2007/08/dataservices&lt;/span&gt;&amp;quot;&amp;gt;Completed&amp;lt;/&lt;span style=&quot;color:#cc7832;&quot;&gt;StatusValue&lt;/span&gt;&amp;gt;&lt;/p&gt; &lt;/div&gt;   &lt;p&gt;The last thing I will cover is simple queries.&amp;#160; You can do this with $filter.&amp;#160; There are a number of operators you can use here, but the one I will start with today is &lt;em&gt;eq&lt;/em&gt; (or equals).&amp;#160; For example, say I want to see all tasks that are completed, I would use a URL like this.&amp;#160; Put any literals inside quotes.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;http://sp2010/_vti_bin/ListData.svc/Tasks?$filter=StatusValue&lt;/em&gt;&lt;em&gt; eq &amp;#39;Completed&amp;#39;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;This returns results that look like this and of course the content element in the XML has the complete data on each list item returned.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTaskListQuery_529E1AC3.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;ListDataSvcTaskListQuery&quot; border=&quot;0&quot; alt=&quot;ListDataSvcTaskListQuery&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/ListDataSvcTaskListQuery_thumb_001F3A87.png&quot; width=&quot;323&quot; height=&quot;288&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can also use various other types of predicates, such as ne, gt, ge, lt, le, and, or, not, etc.&amp;#160; What each one does is probably pretty obvious, but if its not take a look at this &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc907912.aspx&quot;&gt;MSDN reference&lt;/a&gt; for more information on the various filters and parameters you can use.&amp;#160; Skip the code stuff at the begging and scroll down a bit to find the good stuff.&amp;#160; This is a good start to working with REST in SharePoint, but this really is just the tip of it.&amp;#160; What you are learning here isn’t really just specific to SharePoint but it applies to anything you do with ADO.NET Data Services, so it might be useful elsewhere later.&lt;/p&gt;  &lt;p&gt;One thing I will point out is that I was not able to use this with an external list.&amp;#160; I am guessing this is by design (which sucks), but it doesn’t look like it’s going to work.&amp;#160; Of course, my install could just be broken or this could be subject to change.&lt;/p&gt;&lt;img src=&quot;http://www.dotnetmafia.com/aggbug.aspx?PostID=2125&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/CoreysDotNetTipOfTheDay/~4/yGIjgOH8aoM&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1256846&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 21 Jan 2010 15:04:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1256846</guid>
 <comments>http://dotnet.sys-con.com/node/1256846#feedback</comments>
</item>
<item>
 <title>New Data Visualization Options in Report Builder 3.0</title>
 <link>http://dotnet.sys-con.com/node/1250087</link>
 <description>&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;In my book &lt;a href=&quot;http://www.packtpub.com/learning-sql-server-2008-reporting-services/book/mid/010409ofvkyp&quot;&gt;&#039;Learning SQL Server Reporting Services 2008&#039;&lt;/a&gt; I dealt mostly with reports that can be authored using Report Buidler 2.0.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_6HQQavFER2g/S1NG_mcG3CI/AAAAAAAABKM/ZScvs1Xpcao/s1600-h/SSRSBookCover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; ps=&quot;true&quot; src=&quot;http://3.bp.blogspot.com/_6HQQavFER2g/S1NG_mcG3CI/AAAAAAAABKM/ZScvs1Xpcao/s1600/SSRSBookCover.png&quot; /&gt;&lt;/a&gt;A complete chapter from the book on Report Buidler 2.0 is freely available at the two following links:&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Learning SQL server Reporting Services 20089 - &lt;a href=&quot;http://dotnet.sys-con.com/node/982742&quot;&gt;Part 1&lt;/a&gt; &lt;br /&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;Learning SQL server Reporting Services 20089 - &lt;a href=&quot;http://www.sys-con.com/node/1227111&quot;&gt;Part 2&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;Together with SQL Server 2008 R2 Nov-CTP there is a new Report Builder, Microsoft SQL Server 2008 R2 November CTP Report Builder 3.0 which is available as a standalone download from&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=f78b6b1e-8ccb-407a-bc3e-7955d60e1a6c&quot;&gt; this&lt;/a&gt; location.&lt;br /&gt;
It can be installed using either wizards or from the commandline. You could also choose to configure it to work with a report server in native mode, or with a report server running in integrated Sharepoint mode.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
I took a first look at it installing in native mode to my SQL Server 2008 R2 NoV-CTP &lt;strong&gt;Hodentek3\Kumori&lt;/strong&gt;. When I open the Report Builder 3&#039;s UI, I see a number of data visualization options that were not available in Report Builder 2.0.&lt;br /&gt;
Here is a screen shot of the UI with the new items. In additions to Charts and Gauges, there are several other interesting options. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_6HQQavFER2g/S1NGMCbCNgI/AAAAAAAABKI/G7_mqXQFLTM/s1600-h/ReportBuilder3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; ps=&quot;true&quot; src=&quot;http://2.bp.blogspot.com/_6HQQavFER2g/S1NGMCbCNgI/AAAAAAAABKI/G7_mqXQFLTM/s320/ReportBuilder3.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/29532919-6502508528299158395?l=hodentek.blogspot.com&#039; alt=&#039;&#039; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1250087&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 17 Jan 2010 12:22:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1250087</guid>
 <comments>http://dotnet.sys-con.com/node/1250087#feedback</comments>
</item>
<item>
 <title>Microsoft Seeks Rare Rehearing</title>
 <link>http://dotnet.sys-con.com/node/1249482</link>
 <description>Having lost one appeal of the i4i patent infringement decision ordering Word off the market at a cost of $290 million in damages, Microsoft last Friday asked the U.S. Court of Appeals for the Federal Circuit for a rare en banc review of its Christmas decision. It wants all 11 judges to listen to its complaints, not just the three who found for i4i on December 22. If that doesn’t work, it has threatened to try the Supreme Court, a real long shot. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1249482&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 15 Jan 2010 18:45:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1249482</guid>
 <comments>http://dotnet.sys-con.com/node/1249482#feedback</comments>
</item>
<item>
 <title>Was InVista the New Betamax?</title>
 <link>http://dotnet.sys-con.com/node/1247272</link>
 <description>The best method of Storage virtualization has been one of the most debated and argued issues within the industry. Nobody argues that while it is nothing more than an abstraction between the storage device and its application, the benefits that come with it such as consolidation, ease of management, online migrations etc. make it a fundamental aspect of the constantly non-heterogeneous emerging world of storage.

&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1247272&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 14 Jan 2010 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1247272</guid>
 <comments>http://dotnet.sys-con.com/node/1247272#feedback</comments>
</item>
<item>
 <title>When RAID 10 Is Worth The Economic Cost</title>
 <link>http://dotnet.sys-con.com/node/1247251</link>
 <description>Faced with the prospect of the extra disks needed for RAID 10 or the heavily marketed RAID 5, most users would go with the economic option and choose the latter believing they avoided themselves potential capacity problems for the future. But with 15k FC disks now seen as a norm for an OLTP (with some users even going for SSDs), the need to decide between RAID 10 or RAID 5 is something that needs to go beyond economic considerations.
&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1247251&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 14 Jan 2010 16:45:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1247251</guid>
 <comments>http://dotnet.sys-con.com/node/1247251#feedback</comments>
</item>
<item>
 <title>VMware Confirms Zimbra Buy</title>
 <link>http://dotnet.sys-con.com/node/1245992</link>
 <description>VMware confirmed Tuesday afternoon that it’s buying Zimbra, Yahoo’s open source e-mail and collaboration unit, a move into software-as-a-service for the virtualization leader. VMware said it had signed a definitive agreement and expects the deal to close sometime this quarter. No price was mentioned but All Things Digital, the Dow Jones blog that broke the story last week, put the price at between $100 million and way less than the $350 million Yahoo paid for the joint in late 2007. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1245992&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 13 Jan 2010 10:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1245992</guid>
 <comments>http://dotnet.sys-con.com/node/1245992#feedback</comments>
</item>
<item>
 <title>Microsoft Prices Office 2010</title>
 <link>http://dotnet.sys-con.com/node/1240757</link>
 <description>Microsoft said Tuesday that Office 2010, due out in June, will cost between $99 and $499 depending on which of the four retail versions of the stuff the consumer selects. The prices aren’t all that much different than what Microsoft charged for Office 2007 – although there are no discounted upgrade prices encouraging folks to trade up from older versions, which could make it more expensive – and this time through there will be free access to Microsoft’s Google-fighting Office Web Apps.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1240757&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 08 Jan 2010 13:15:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1240757</guid>
 <comments>http://dotnet.sys-con.com/node/1240757#feedback</comments>
</item>
<item>
 <title>Free Windows Azure Storage</title>
 <link>http://dotnet.sys-con.com/node/1238425</link>
 <description>As I am upgrading my Windows Azure account from CTP to production mode, I noticed that Microsoft provides great introductory offers for Windows Azure Storage. (A) 500M free storage for everyone. This means you can have free online storage from your Windows Azure Account for 8 months!&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1238425&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 07 Jan 2010 02:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1238425</guid>
 <comments>http://dotnet.sys-con.com/node/1238425#feedback</comments>
</item>
<item>
 <title>Microsoft Cloud to Power New TV Experiences</title>
 <link>http://dotnet.sys-con.com/node/1238487</link>
 <description>Version 2.0 of award-winning Mediaroom TV platform enables subscription TV providers to deliver more entertainment content to more types of screens, using a single cloud-based infrastructure.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1238487&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 06 Jan 2010 23:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1238487</guid>
 <comments>http://dotnet.sys-con.com/node/1238487#feedback</comments>
</item>
<item>
 <title>Reality Distortion Explained</title>
 <link>http://dotnet.sys-con.com/node/1238484</link>
 <description>The rumor mills and speculation are running at fever pitch. I really should have predicted that 2010 would be the year of the tablet. With bloggers falling all over themselves trying to get the scoop on the Apple table, it seems that the bloggers are trying to call a tablet from Microsoft to be announced tonight, though Mary Jo says “I don’t think so.” With all that in mind, I was trying to figure out how to explain the world of tech in which we live.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1238484&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 06 Jan 2010 12:14:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1238484</guid>
 <comments>http://dotnet.sys-con.com/node/1238484#feedback</comments>
</item>
<item>
 <title>My Personal 2010 Predictions</title>
 <link>http://dotnet.sys-con.com/node/1233662</link>
 <description>In an effort to save a lot of pain and suffering for those people who don’t want to read an incredibly long blog post, I have a nice little summary table.&amp;#160; The predictions run the gamut of my personal and professional interests, so they may not be 100% interesting to all people.
&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1233662&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 04 Jan 2010 09:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1233662</guid>
 <comments>http://dotnet.sys-con.com/node/1233662#feedback</comments>
</item>
<item>
 <title>Fixing “Disk I/O Error During Read” Error Message</title>
 <link>http://dotnet.sys-con.com/node/1233830</link>
 <description>Access Recovery exceeds all your expectations in every aspect of performing MS Access Database Repair. The software repairs almost all database components and is compatible with almost all latest Windows operating systems including, Windows 7. The read only software supports Access 2007, 2003, XP (2002), and 2000.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1233830&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 04 Jan 2010 08:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1233830</guid>
 <comments>http://dotnet.sys-con.com/node/1233830#feedback</comments>
</item>
<item>
 <title>Error Messages While Restoring the MS SQL Server Database</title>
 <link>http://dotnet.sys-con.com/node/1233605</link>
 <description>Restoration of data from an updated database backup allows you to overcome almost all SQL Server database corruption scenarios. It is therefore, always recommended to maintain a systematic database backup on some other storage media as well. While restoration of data is an easy process, it might result into an error message, which prevents you from restoration of the database. In such situations, an easy way is to restore the data from any other updated database backup. However if in case, no other backup is available or backup falls short to restore the data, then you will need to opt for advanced third-party SQL Recovery application.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1233605&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 02 Jan 2010 05:26:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1233605</guid>
 <comments>http://dotnet.sys-con.com/node/1233605#feedback</comments>
</item>
<item>
 <title>As Times Square Ball Drops, EarthCam&#039;s There Live</title>
 <link>http://dotnet.sys-con.com/node/1231705</link>
 <description>EarthCam (&lt;a href=&quot;http://www.earthcam.com&quot; title=&quot;www.earthcam.com&quot;&gt;www.earthcam.com&lt;/a&gt;), the world&#039;s favorite webcam network and industry leader in webcam technology, webcast its 14th annual New Year&#039;s Eve Times Square interactive celebration live from New York City and locations around the world.

EarthCam brought the world&#039;s largest party in Times Square directly to visitors live in real time via its interactive New Year&#039;s website and without commercial interruption. The evening&#039;s events were also accessible through mobile devices, including the iPhone.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1231705&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Jan 2010 14:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1231705</guid>
 <comments>http://dotnet.sys-con.com/node/1231705#feedback</comments>
</item>
<item>
 <title>Manage Azure Blob Storage With Ease</title>
 <link>http://dotnet.sys-con.com/node/1232944</link>
 <description>&lt;p&gt;After the Gladinet Cloud Desktop 1.4.232 release, it is fairly easy to manage Azure Blob Storage from your Windows Explorer directly.&lt;/p&gt;  &lt;p&gt;Feature Highlight:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;(1) Map a Network Drive Letter to the Azure Blob Storage&lt;/strong&gt;&lt;/p&gt;  &lt;p&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1232944&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 31 Dec 2009 08:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1232944</guid>
 <comments>http://dotnet.sys-con.com/node/1232944#feedback</comments>
</item>
<item>
 <title>Resolving “Page Errors on the GAM...” Error Message</title>
 <link>http://dotnet.sys-con.com/node/1231874</link>
 <description>The metadata structure of Microsoft SQL database is divided into numerous allocation units, such as, IAM (Index Allocation Map) pages, GAM (Global Allocation Map) pages, SGAM (Shared Global Allocation Map), or PFS (Page Free Space) pages. Corruption in any of the above pages primarily results into unmountability of database, further resulting into inaccessibility of database records.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1231874&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 29 Dec 2009 04:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1231874</guid>
 <comments>http://dotnet.sys-con.com/node/1231874#feedback</comments>
</item>
<item>
 <title>Tips to Resolve “Microsoft Office Access Cannot Retrieve Field...”</title>
 <link>http://dotnet.sys-con.com/node/1231884</link>
 <description>The occurrence of an error message while mounting, accessing, or closing an MS Access database indicates that there is some problem with the database.

In most cases, such problems primarily occur due to corruption or damage in database. A damaged database does not allows the user to view its records. In such situations, if you need to access the records stored in your database, then the best way is to restore it from an updated database backup. However, if the backup is unavailable or has been corrupted, then you will need to use an advanced access repair application that can orderly repair your database.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1231884&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 29 Dec 2009 02:05:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1231884</guid>
 <comments>http://dotnet.sys-con.com/node/1231884#feedback</comments>
</item>
<item>
 <title>The Skinny on Analytics</title>
 <link>http://dotnet.sys-con.com/node/1212269</link>
 <description>Information services businesses are grappling with an increasingly common problem that is all the more critical to them. The very business that they’re in – information delivery – has become harder and more expensive while the demand for it is growing on an exponential basis. TransUnion is a case in point. This world leader in providing businesses and consumers with credit information services lets individuals monitor their credit and gain access to reports and credit scores. For businesses, TransUnion offers comprehensive data and advanced analytics that allow them to market financial services, including credit cards, to customers based on complex credit criteria, risk scores and decision levels.

To read the full article go to &lt;a href=&quot;http://www.globaletm.com/featured_white_papers/Article/sybase_the_skinny_on_analytics&quot; title=&quot;http://www.globaletm.com/featured_white_papers/Article/sybase_the_skinny_on_analytics&quot;&gt;http://www.globaletm.com/featured_white_papers/Article/sybase_the_skinny...&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1212269&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 23 Dec 2009 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1212269</guid>
 <comments>http://dotnet.sys-con.com/node/1212269#feedback</comments>
</item>
<item>
 <title>Html.JqGrid - Cleaning Up Your jqGrid Code</title>
 <link>http://dotnet.sys-con.com/node/1229809</link>
 <description>I was recently working on a project where I had five or six different pages, each of which was going to have a full CRUD-enabled jqGrid complete with form editing, date pickers, fields that show up in the form and not on the grid, etc. The problem is after I got finished doing the first one I realized that there was a truckload of really redundant jqGrid code that I didn&#039;t want to have to re-type over and over again. Worse, the code is really fragile and if you misplace a comma, bracket, brace, or paren - the debugging of it will give you migraines.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1229809&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Dec 2009 15:46:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1229809</guid>
 <comments>http://dotnet.sys-con.com/node/1229809#feedback</comments>
</item>
<item>
 <title>Legendary Citizen Journalist Ron Ross Becomes Ulitzer Author</title>
 <link>http://dotnet.sys-con.com/node/1229315</link>
 <description>More recently, Dr. Ross was the owner of Tidbits of Douglas County (Colorado), an entertainment weekly that he sold after 12 years as owner/publisher. While a Tidbits publisher he served as the &quot;Dean&quot; of Tidbits University, a three-day program that teaches new publishers how to publish a successful Tidbits paper in their communities. Dr. Ross wrote the training program and taught new Tidbits publishers for several years. He continues to participate in each Tidbits University as a guest lecturer. He writes a weekly motivational/inspirational column that is published in several papers and was repurposed as a brief motivational video and posted on YouTube. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1229315&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Dec 2009 14:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1229315</guid>
 <comments>http://dotnet.sys-con.com/node/1229315#feedback</comments>
</item>
<item>
 <title>Microsoft’s Departing CFO Goes to General Motors</title>
 <link>http://dotnet.sys-con.com/node/1228472</link>
 <description>Microsoft CFO Chris Liddell, who said he was quitting a month ago right before Thanksgiving, is going to another, even more troubled American icon, General Motors, as CFO and vice-chairman. 

GM’s financial side is said to be a mess and its hidebound management is being shown the door. 

GM’s last CFO Ray Young, who had the job about 18 months, is now running international out of Shanghai and the company is looking for a new CEO. 

When Liddell hung up his spurs at Microsoft, the company said he was looking to “expand his career beyond being a CFO.” Obviously the 51-year-old New Zealand import means to use GM as a springboard – maybe to the top – provided the automaker doesn’t hit the wall fatally. 
&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1228472&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 21 Dec 2009 20:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1228472</guid>
 <comments>http://dotnet.sys-con.com/node/1228472#feedback</comments>
</item>
<item>
 <title>Microsoft Buys Opalis</title>
 <link>http://dotnet.sys-con.com/node/1226549</link>
 <description>Microsoft has acquired Toronto-based Opalis Software, a 10-year-old process automation and workflow orchestration ISV, whose widgetry it wants for System Center. Think cloud computing – self-adjusting pools of computing resources tuned based on real-time events – and large virtualized data centers. Opalis already integrates with Microsoft’s Operations Manager and Virtual Machine Manager and will allow System Center to integrate with infrastructure software from CA, BMC and HP. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1226549&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 18 Dec 2009 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1226549</guid>
 <comments>http://dotnet.sys-con.com/node/1226549#feedback</comments>
</item>
<item>
 <title>True Value of Cloud Computing</title>
 <link>http://dotnet.sys-con.com/node/1222649</link>
 <description>As the fog slowly lifts with respect to defining cloud computing, enterprises must now decide where the value proposition lies within the platform. For most large enterprises, the IT department typically offers services internally to various departments. These services are mostly at the infrastructure level such as maintaining existing servers or provisioning new servers. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1222649&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Dec 2009 02:45:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1222649</guid>
 <comments>http://dotnet.sys-con.com/node/1222649#feedback</comments>
</item>
<item>
 <title>SECUDE’s Secure SignOn Version 7.2 Supports Windows 7 Platform</title>
 <link>http://dotnet.sys-con.com/node/1218928</link>
 <description>Secure SignOn for Enterprise Single Sign-On (E-SSO) ensures high user acceptance, high user productivity, and efficiency by significantly reducing helpdesk calls and by reducing the time required to login to various business applications. Secure SignOn for Enterprise Single Sign-On (E-SSO) ensures high user acceptance, high user productivity, and efficiency by significantly reducing helpdesk calls and by reducing the time required to login to various business applications. These factors result in a rapid and large Return-on-Investment (ROI) after only a short period of time.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1218928&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 14 Dec 2009 11:03:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1218928</guid>
 <comments>http://dotnet.sys-con.com/node/1218928#feedback</comments>
</item>
<item>
 <title>Start-up Taps Cloud Computing for Sales &amp; Training</title>
 <link>http://dotnet.sys-con.com/node/1211772</link>
 <description>A start-up that used the vague name IT Structures while it was in stealth mode so its purposes couldn’t be divined broke cover Monday as CloudShare and claimed to be the first business-oriented cloud computing company. The little rascal comes to market with some chi-chi customers that are reportedly pushing it further into the cloud than it intended to go. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1211772&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 14 Dec 2009 01:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1211772</guid>
 <comments>http://dotnet.sys-con.com/node/1211772#feedback</comments>
</item>
<item>
 <title>How to Synchronize with a Cloud Database</title>
 <link>http://dotnet.sys-con.com/node/1211047</link>
 <description>In fortifying and solidifying its relational cloud database service-SQL Azure, Microsoft has come up with a new tool, the Microsoft Sync Framework Power Pack for SQL Azure November CTP. All that you need to do is to click and presto, you are in sync. This tool [SQL Azure Data Sync Tool for SQL Server] makes synchronizing SQL Azure with a local server that much more efficient (compared to force fitting ADO.NET) and that much more reliable.This power pack provides the SqlAzureSyncProvider that automates much of the synchronizing task, that is, a wizard will step in, and take charge. However you may need to keep your SQL Server Agent up and running and happy.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1211047&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 13 Dec 2009 14:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1211047</guid>
 <comments>http://dotnet.sys-con.com/node/1211047#feedback</comments>
</item>
<item>
 <title>‘Is it Over? Is It Really Over?’: Ballmer</title>
 <link>http://dotnet.sys-con.com/node/1218161</link>
 <description>Nine years and a tidy $2.5 billion in fines since its first statement of objections, the European Commission is reportedly supposed to discharge Microsoft next week from its second antitrust case against the company after accepting a reworked ballot screen compromise to its Opera-instigated bundled browser charges. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1218161&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Dec 2009 14:30:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1218161</guid>
 <comments>http://dotnet.sys-con.com/node/1218161#feedback</comments>
</item>
<item>
 <title>Microsoft Overcomes Most of its Writer’s Block</title>
 <link>http://dotnet.sys-con.com/node/1218200</link>
 <description>In a status report Tuesday the Justice Department said that Microsoft can go back to collecting nominal royalties under its Communications Protocol Program now that it’s conquered its writer’s block and provided “substantially complete” documentation of the stuff. It’s been seven years since the 2002 antitrust settlement that required Microsoft to make documentation available to other vendors so they could interoperable with Windows. 

&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1218200&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Dec 2009 13:45:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1218200</guid>
 <comments>http://dotnet.sys-con.com/node/1218200#feedback</comments>
</item>
<item>
 <title>How to Improve Processes in Most Organizations</title>
 <link>http://dotnet.sys-con.com/node/1217908</link>
 <description>Organizations do not require process redesign from scratch, but rather, it is part of a continuous cycle.  Forward-thinking organizations grow and learn from past experiences and apply that knowledge to become more efficient and adaptive to their changing circumstances. In today&#039;s competitive landscape, becoming more agile and profitable are key to survival, which is why many companies are aggressively streamlining business processes&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1217908&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Dec 2009 11:25:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1217908</guid>
 <comments>http://dotnet.sys-con.com/node/1217908#feedback</comments>
</item>
<item>
 <title>Microsoft Revamps Controversial Windows 7USB/DVD Tool </title>
 <link>http://dotnet.sys-con.com/node/1217523</link>
 <description>Microsoft has redone the Windows 7 USB/DVD tool that it pulled down sometime back after it was widely discussed that the tool contained code which violated the GNU General Public License. The source code in question came from ImageMaster, a tool that is used for reading and writing disk images. Microsoft called the violation an unintentional mistake, and took full responsibility for the infringement even though the code had been supplied by a third party. Now Microsoft has finally released the tool again under version 2 of the GNU General Public License (GPLv2). The tool allows users to transfer downloaded Windows 7 images to a USB drive or burn them to DVD media.&lt;br /&gt;&lt;br /&gt;In a post on the company&#039;s blog, Peter Galli, Microsoft&#039;s Open Source Community Manager, said &quot;the testing and localisation took longer than we expected&quot;. Galli notes that, while the user experience will be the same as before, installation now requires additional steps, including installing Microsoft&#039;s .NET Framework and to burn DVDs. Previously the files were launched via a command line, but were separated &quot;for clarity as they are separate programs under different licensing terms&quot;. The tool is now available on Microsoft&#039;s CodePlex open source software project hosting repository at.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1217523&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Dec 2009 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1217523</guid>
 <comments>http://dotnet.sys-con.com/node/1217523#feedback</comments>
</item>
<item>
 <title>Microsoft Access and SQL Azure</title>
 <link>http://dotnet.sys-con.com/node/1216071</link>
 <description>MS Access is one of the oldest of Microsoft products cherished by many. It makes business sense to enable MS Access developers to leverage their knowledge base to create front end while pushing their data to SQL Azure thus making using Microsoft Access Projects supported in the 2007 version. This not only increases SQL Azure platform adoption but also that of MS Access. The main problem, as it stands now is connectivity between MS Access and SQL Azure. The ODBC connectivity can be improved if a driver can be created specifically for SQL Azure. The ODBC driver that downloads with SQL Server 2008 R2 Nov-CTP has problems to connect via ODBC.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/29532919-8809321392418823114?l=hodentek.blogspot.com&#039; alt=&#039;&#039; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1216071&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 09 Dec 2009 14:02:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1216071</guid>
 <comments>http://dotnet.sys-con.com/node/1216071#feedback</comments>
</item>
<item>
 <title>PowerShell Basics for SharePoint 2010</title>
 <link>http://dotnet.sys-con.com/node/1211048</link>
 <description>&lt;p&gt;I’m not expert in PowerShell, but I thought I would share a few basics I picked up at Ignite and various other places along the way when it comes to getting started with PowerShell.&amp;#160; The easiest way to issue SharePoint commands with PowerShell is by running the SharePoint 2010 Management Shell located under Microsoft SharePoint 2010 Products in your Start Menu.&amp;#160; However, it is good to understand what this shortcut actually does.&amp;#160; PowerShell works by using the concepts of snapins.&amp;#160; A snapin is simply a DLL installed with gacutil and installutil that implements a particular interface.&amp;#160; This means you can write your own snapins to do whatever you want.&amp;#160; All of the SharePoint commands are found in Microsoft.SharePoint.PowerShell.dll.&amp;#160; So what this shortcut does, is it runs PowerShell with a script located at the path below.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;This script simply uses the Add-PSSnappin command to load the SharePoint commands.&amp;#160; If you started PowerShell by using some other link, you can also load the SharePoint comamnds by using this command.&amp;#160; Note that the name is always specified without .DLL.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt; Add-PSSnapin Microsoft.SharePoint.PowerShell&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Working with PowerShell is in a lot of ways similar to working with a regular command prompt, it is just a lot more powerful.&amp;#160; All of your familiar DOS commands will work because they have been aliased to child items.&amp;#160; For example, &lt;em&gt;Get-ChildItem&lt;/em&gt; is how you display the contents of the current folder in PowerShell, but you can also just type in &lt;em&gt;dir&lt;/em&gt; to get the same results.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellDir_422E2A7E.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;PowerShellDir&quot; border=&quot;0&quot; alt=&quot;PowerShellDir&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellDir_thumb_5CFA508A.png&quot; width=&quot;465&quot; height=&quot;265&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Knowing the name of the snappin lets us do a few things.&amp;#160; First, we can get a list of all of the commands contained in it by using the &lt;em&gt;Get-Command&lt;/em&gt; command with the –&lt;em&gt;PSSnapin &lt;/em&gt;parameter.&amp;#160; For example:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Get-Command –PSSnapin Microosft.SharePoint.PowerShell&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellGetCommand_0E85BE20.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;PowerShellGetCommand&quot; border=&quot;0&quot; alt=&quot;PowerShellGetCommand&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellGetCommand_thumb_5FC0057D.png&quot; width=&quot;450&quot; height=&quot;188&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Of course, there are 500+ SharePoint PowerShell commands returned so it makes that list difficult to deal with.&amp;#160; So you can use some old school command prompt tricks to make the list more manageable.&amp;#160; You can issue the command and hit the Pause key (lol).&amp;#160; You can, use the | more technique to view one page at a time.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Get-Command –PSSnapin Microosft.SharePoint.PowerShell | more&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;You can also redirect the output to a text file like this. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Get-Command –PSSnapin Microosft.SharePoint.PowerShell &amp;gt; commands.txt&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Then you can just open the file in notepad or the editor of your choice.&amp;#160; If you want a more verbose description of how each command is used, you can use the Format-List command and pass it specific property names.&amp;#160; Notice the properties I specified (Name, Definition) I just got from the table above.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Get-Command –PSSnapin Microosft.SharePoint.PowerShell |&amp;#160; Format-List Name, Definition&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellGetCommandList_1F1DB90E.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;PowerShellGetCommandList&quot; border=&quot;0&quot; alt=&quot;PowerShellGetCommandList&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellGetCommandList_thumb_131BC8DA.png&quot; width=&quot;425&quot; height=&quot;241&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This is great, but then you might want to know more about the specific syntax of a command.&amp;#160; For this you can use the &lt;em&gt;Get-Help&lt;/em&gt; command.&amp;#160; Just execute it followed by the name of the command you want information on.&amp;#160; For example if I want to know about Get-SPWeb, I would issue.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Get-Help Get-SPWeb&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;It would return something that looks like this.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellGetHelp_248C29B2.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;PowerShellGetHelp&quot; border=&quot;0&quot; alt=&quot;PowerShellGetHelp&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellGetHelp_thumb_11D72FFB.png&quot; width=&quot;485&quot; height=&quot;234&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once nice thing about PowerShell is that you can use tab to help you complete commands.&amp;#160; For example you can type “Install-SP” and then press tab and it will cycle through the available commands.&amp;#160; What is even better is that you can also use the tab key to add the parameters to the command.&amp;#160; This is useful for when you can’t remember the exact parameter name. &lt;/p&gt;  &lt;p&gt;Another thing I really like about PowerShell is that many times if you leave off a parameter, instead of just giving you an error, it will prompt you for the value.&amp;#160; For example, if I want to create a new site collection, I use the &lt;em&gt;New-SPSite&lt;/em&gt; command.&amp;#160; I don’t remember the parameters, but it starts prompting me for things like the URL and owner name.&amp;#160; And of course you can always use Ctrl+C to break out of the command if you change your mind.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellPrompt_5C5E6DD5.png&quot;&gt;&lt;img style=&quot;border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;&quot; title=&quot;PowerShellPrompt&quot; border=&quot;0&quot; alt=&quot;PowerShellPrompt&quot; src=&quot;http://www.dotnetmafia.com/blogs/dotnettipoftheday/PowerShellPrompt_thumb_10FECA11.png&quot; width=&quot;369&quot; height=&quot;97&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There is a ton you can do with PowerShell and I won’t be able to cover it all in this one post.&amp;#160; The power is that it allows you to string together complex commands together to get things done.&amp;#160; If you want to build a script, you simply start by creating a .ps1 file.&amp;#160; You can build this in notepad.&amp;#160; There is also a PowerShell Integrated Scripting Environment (ISE) that will allow you to actually debug your scripts.&amp;#160; One thing to be aware of is that to execute scripts, it requires an execution policy to be set.&amp;#160; Chances are this is already set appropriately, but if its not, your script will not run.&amp;#160; The three possible settings are restricted, unrestricted (prompt to run), and bypass.&amp;#160; I think most people set this to bypass (although I am sure there are security considerations) with the following command.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Set-ExecutionPolicy bypass&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;There is so much to say about PowerShell.&amp;#160; I hope this post serves as a good starting point to start exploring what you can do with it.&amp;#160; I’ll be covering more advanced PowerShell topics in the future.&lt;/p&gt;&lt;img src=&quot;http://www.dotnetmafia.com/aggbug.aspx?PostID=1150&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/CoreysDotNetTipOfTheDay/~4/YRgnJ7Jh82w&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1211048&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 07 Dec 2009 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1211048</guid>
 <comments>http://dotnet.sys-con.com/node/1211048#feedback</comments>
</item>
<item>
 <title>How to Recover Data from NTFS 5.0 Partitions?</title>
 <link>http://dotnet.sys-con.com/node/1211391</link>
 <description>NTFS 5.0  is an advanced version of NTFS file system. Microsoft introduced it with Windows 2000 operating system and is also used with Windows XP and Windows Vista. NTFS 5.0 is an advanced version of NTFS file system. Microsoft introduced it with Windows 2000 operating system and is also used with Windows XP and Windows Vista. In additional to fundamental features of NTFS file system, such as file compression and file system journaling, NTFS 5.0 supersedes its earlier counterpart with several performance and reliability improvements. These include enhanced security and permissions, improvement in journals, disk defragmenter tool, disk quotas and more. Though the new features undoubtedly provide security of data it maintains, but instances of data loss are not exceptions. An NTFS 5.0 partition is prone to host of problems that can corrupt it or compel you to reformat or delete it. You require an updated and clean backup to restore data from. For any reason, if it is not available, it is suggested to use a powerful Windows Partition Recovery utility that could recover the lost data safely. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1211391&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 07 Dec 2009 10:02:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1211391</guid>
 <comments>http://dotnet.sys-con.com/node/1211391#feedback</comments>
</item>
<item>
 <title>AWS Cloud Computing with CloudBuddy</title>
 <link>http://dotnet.sys-con.com/node/1061981</link>
 <description>Now you need not worry about loosing your documents that are stored locally on your laptop or desktop. CloudBuddy MS-Office brings the Amazon Cloud to your desktop directly. You can save your MS-Office documents, spreadsheets, presentations and emails directly on the Cloud. CloudBuddy is unique in its offerings and it bridges the gap between the end user and Cloud technology.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1061981&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 06 Dec 2009 14:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1061981</guid>
 <comments>http://dotnet.sys-con.com/node/1061981#feedback</comments>
</item>
<item>
 <title>Developers Who Live in Glass Houses Refactor Their Code</title>
 <link>http://dotnet.sys-con.com/node/1204151</link>
 <description>Another perspective and reason to refactor PowerBuilder code. Do you think that it&#039;s too late for improve your software?  Are you afraid to take a small risk?  Remember that refactoring is all about taking lots of small steps that eventually add up to a big improvement.  Do you sometimes get that sick feeling when you&#039;re asked to work on a particular section of code?  Ever wonder why?  Might the reason for the feeling be because the logic is &quot;all over the place&quot;, fragile and tricky to make changes to?  So wouldn&#039;t a bit of restructuring make the job more palatable?&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1204151&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 05 Dec 2009 14:15:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1204151</guid>
 <comments>http://dotnet.sys-con.com/node/1204151#feedback</comments>
</item>
<item>
 <title>Netbook Apps SDK Betas</title>
 <link>http://dotnet.sys-con.com/node/1210672</link>
 <description>Intel has put out its promised beta SDK for Windows (C and C++) and Moblin (C) developers working on future Atom-based netbook apps and ports. It can be downloaded at &lt;a href=&quot;http://appdeveloper.intel.com&quot; title=&quot;http://appdeveloper.intel.com&quot;&gt;http://appdeveloper.intel.com&lt;/a&gt;. Intel couldn’t help but repeat the forecast that netbook units shipped should top 50 million by the end of the year. 
&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1210672&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 04 Dec 2009 14:45:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1210672</guid>
 <comments>http://dotnet.sys-con.com/node/1210672#feedback</comments>
</item>
<item>
 <title>Office 2010 &amp; Web Apps Due in June</title>
 <link>http://dotnet.sys-con.com/node/1210638</link>
 <description>Office Web Apps, Microsoft’s answer to Google Apps, are supposed to be out sometime in June along with Office 2010. Microsoft, which confirmed the rumored timing, has yet to price the half-dozen versions of Office 2010. The browser-based Office Web Apps, including Word, Excel, PowerPoint and OneNote, will be free to consumers via Windows Live. Businesses with volume subscriptions to Office will also get free access to the dumbed-down weblets, which they will be able to host internally if they want to. That alternative is viewed as more secure than going to Google’s servers to use Google Apps. Meanwhile, SQL Server 2008 R2 is due May 6.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1210638&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 04 Dec 2009 13:15:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1210638</guid>
 <comments>http://dotnet.sys-con.com/node/1210638#feedback</comments>
</item>
<item>
 <title>Oracle + Sun by Spring?</title>
 <link>http://dotnet.sys-con.com/node/1210512</link>
 <description>We hear – well, you know how people talk – that Oracle has been quietly meeting with the European Commission and is now expecting it to take – what with the Christmas break and all – until April or May to get clearance for its acquisition of Sun Microsystems. That would be a year to 13 months after Oracle agreed to buy the joint. &lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/1210512&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 04 Dec 2009 12:45:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/1210512</guid>
 <comments>http://dotnet.sys-con.com/node/1210512#feedback</comments>
</item>
</channel>
</rss>
