<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Arjen Bloemsma</title><subtitle type="html">Arjen Bloemsma lives in The Hague and is a professional .NET geek</subtitle><id>http://bloggingabout.net/blogs/arjen/atom.aspx</id><link rel="alternate" type="text/html" href="http://bloggingabout.net/blogs/arjen/default.aspx" /><link rel="self" type="application/atom+xml" href="http://bloggingabout.net/blogs/arjen/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2006-02-09T08:53:00Z</updated><entry><title>Custom Action Definitions in SharePoint 2010</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2010/02/04/custom-action-definitions-in-sharepoint-2010.aspx" /><id>/blogs/arjen/archive/2010/02/04/custom-action-definitions-in-sharepoint-2010.aspx</id><published>2010-02-04T10:29:00Z</published><updated>2010-02-04T10:29:00Z</updated><content type="html">&lt;p&gt;Since the info on the MSDN page about &lt;a target="_blank" title="Custom Action Definitions" href="http://msdn.microsoft.com/en-us/library/bb802730%28office.14%29.aspx"&gt;Custom Action Definitions in SharePoint 2010&lt;/a&gt; (at this moment) isn&amp;#39;t correct - it actually is specific to SharePoint 2007 - i decided to put the correct info on my blog.&lt;/p&gt;
&lt;p&gt;I will make regular updates on this post to make the list complete. I will also try to create a better layout for the table, but for now this will do.&lt;/p&gt;
&lt;table style="border:1px solid LightSteelBlue;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Location&lt;/th&gt;&lt;th&gt;Custom Action Group ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style="background-color:LightSteelBlue;"&gt;
&lt;td rowspan="4" valign="top"&gt;Microsoft.SharePoint.Administration.Applications&lt;/td&gt;
&lt;td valign="top"&gt;WebApplications&lt;/td&gt;
&lt;td&gt;Web Applications section under Aplication Management on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:LightSteelBlue;"&gt;
&lt;td valign="top"&gt;SiteCollections&lt;/td&gt;
&lt;td&gt;Site Collections section under Aplication Management on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:LightSteelBlue;"&gt;
&lt;td valign="top"&gt;Databases&lt;/td&gt;
&lt;td&gt;Databases section under Aplication Management on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:LightSteelBlue;"&gt;
&lt;td valign="top"&gt;ServiceApplications&lt;/td&gt;
&lt;td&gt;Service Applications section under Aplication Management on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="3" valign="top"&gt;Microsoft.SharePoint.Administration.SystemSettings&lt;/td&gt;
&lt;td valign="top"&gt;Servers&lt;/td&gt;
&lt;td&gt;Servers section under System Settings on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td&gt;Email&lt;/td&gt;
&lt;td&gt;E-Mail and Text Messages (SMS) section under System Settings on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td&gt;FarmManagement&lt;/td&gt;
&lt;td&gt;Farm Management section under System Settings on Central Administration&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td rowspan="3" valign="top"&gt;Microsoft.SharePoint.Administration.Monitoring&lt;/td&gt;
&lt;td valign="top"&gt;HealthStatus&lt;/td&gt;
&lt;td&gt;Health Analyzer section under Monitoring on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;TimerJobs&lt;/td&gt;
&lt;td&gt;Timer Jobs section under Monitoring on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;Reporting&lt;/td&gt;
&lt;td&gt;Reporting section under Monitoring on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="2" valign="top"&gt;Microsoft.SharePoint.Administration.Backups&lt;/td&gt;
&lt;td valign="top"&gt;FarmBackup&lt;/td&gt;
&lt;td&gt;Farm Backup and Restore section under Backup and Restore on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;GranularBackup&lt;/td&gt;
&lt;td&gt;Granular Backup section under Backup and Restore on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td rowspan="3" valign="top"&gt;Microsoft.SharePoint.Administration.Security&lt;/td&gt;
&lt;td valign="top"&gt;Users&lt;/td&gt;
&lt;td&gt;Users section under Security on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;GeneralSecurity&lt;/td&gt;
&lt;td&gt;General Security section under Security on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;InformationPolicy&lt;/td&gt;
&lt;td&gt;Information policy section under Security on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;Microsoft.SharePoint.Administration.UpgradeAndMigration&lt;/td&gt;
&lt;td&gt;Patch&lt;/td&gt;
&lt;td&gt;Upgrade and Patch Management section under Upgrade and Migration on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td rowspan="3" valign="top"&gt;Microsoft.SharePoint.Administration.GeneralApplicationSettings&lt;/td&gt;
&lt;td valign="top"&gt;ExternalServiceConnections&lt;/td&gt;
&lt;td&gt;External Service Connections section under General Application Settings on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;SiteDirectory&lt;/td&gt;
&lt;td&gt;Site Directory section under General Application Settings on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;SPD&lt;/td&gt;
&lt;td&gt;SharePoint Designer section under General Application Settings on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;Microsoft.SharePoint.Administration.ConfigurationWizards&lt;/td&gt;
&lt;td valign="top"&gt;FarmConfiguration&lt;/td&gt;
&lt;td&gt;Farm Configuration section under Configuration Wizards on Central Administration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td rowspan="6" valign="top"&gt;Microsoft.SharePoint.SiteSettings&lt;/td&gt;
&lt;td&gt;UsersAndPermissions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;Customization&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;Galleries&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;SiteTasks&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;SiteAdministration&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:lightsteelblue;"&gt;
&lt;td valign="top"&gt;SiteCollectionAdmin&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;CommandUI.Ribbon&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot&gt;&lt;/tfoot&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482800" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="SharePoint 2010" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/SharePoint+2010/default.aspx" /></entry><entry><title>RegEx: Exclude lines containing a specific word</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2008/12/03/regex-exclude-lines-containing-a-specific-word.aspx" /><id>/blogs/arjen/archive/2008/12/03/regex-exclude-lines-containing-a-specific-word.aspx</id><published>2008-12-03T14:26:00Z</published><updated>2008-12-03T14:26:00Z</updated><content type="html">&lt;p&gt;As we all know &lt;a href="http://en.wikipedia.org/wiki/Regular_expression" title="Wikipedia on regular expressions" target="_blank"&gt;regular expressions&lt;/a&gt; are really powerfull. I&amp;#39;m sure every developer needs them at one time or another and is truly happy that they exist. But today they&amp;nbsp;nearly&amp;nbsp;drove me mad.&lt;/p&gt;
&lt;p&gt;Half of the time tools like &lt;a href="http://sourceforge.net/projects/regulator/" title="Project homepage of The Regulator" target="_blank"&gt;The Regulator&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.ultrapico.com/Expresso.htm" title="Project homepage of Expresso" target="_blank"&gt;Expresso&lt;/a&gt; do the job&amp;nbsp;and you can almost click your needed expression together, but not today. I needed a regex which would exclude a line if it contained a&amp;nbsp;specific word. So in the following example i want all the lines to match, except the line that contains the word &amp;#39;ignored&amp;#39;:&lt;/p&gt;
&lt;p&gt;I want this line.&lt;br /&gt;
Give me this line also.&lt;br /&gt;This line must be ignored.&lt;br /&gt;
Another line that i want.&lt;/p&gt;
&lt;p&gt;After trying various expressions i found that the follwing regex&amp;nbsp;(thanks to&amp;nbsp;&lt;a target="_blank" title="Regular expression info" href="http://www.regular-expressions.info/refadv.html"&gt;this&lt;/a&gt;&amp;nbsp;site)&amp;nbsp;did the trick:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:-webkit-monospace;"&gt;^((?!ignored).)*$&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In regular expression world &amp;#39;&lt;code&gt;(?!regex)&lt;/code&gt;&amp;#39; is called a &lt;em&gt;zero-width negative lookahead&lt;/em&gt; which means that the expression wil match if it does &lt;span style="text-decoration:underline;"&gt;not&lt;/span&gt; contain regex. The rest of the expression, &lt;code&gt;^(&lt;/code&gt; and &lt;code&gt; .)*$&lt;/code&gt;&amp;nbsp;basically&amp;nbsp;tells the regex engine that the word we look for can be surrounded by other characters e.g. inside a line.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=477244" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="Regular Expressions" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/Regular+Expressions/default.aspx" /></entry><entry><title>Create your own slides in WPF</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2008/10/14/create-your-own-slides-in-wpf.aspx" /><id>/blogs/arjen/archive/2008/10/14/create-your-own-slides-in-wpf.aspx</id><published>2008-10-14T09:07:00Z</published><updated>2008-10-14T09:07:00Z</updated><content type="html">&lt;p&gt;Ever had the feeling&amp;nbsp;during your presentation&amp;nbsp;that, while you were switching from Powerpoint to Visual Studio to show your demo, there must be an easier way? Like really integrating your demo into your presentation? Well, now there is! Thanks to WPF and&amp;nbsp;Beatriz Costa.&amp;nbsp;For more info go to&amp;nbsp;&lt;a target="_blank" title="Beatriz&amp;#39;s post about creating a WPF presenter" href="http://www.beacosta.com/blog/?s=wpfpresenter"&gt;Beatriz&amp;#39;s blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Another thing I would like to share with you is the fact that the final version of Silverlight 2 has been released. You can find it &lt;a target="_blank" title="The official Silverlight site" href="http://silverlight.net"&gt;here&lt;/a&gt; along with howto videos and documentation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Update:&lt;/p&gt;
&lt;p&gt;Scott Guthrie&amp;nbsp;just published a post about Silverlight 2. You can find it &lt;a target="_blank" title="ScottGu&amp;#39;s post about Silverlight 2" href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=474834" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="C#" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/C_2300_/default.aspx" /><category term="WPF" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/WPF/default.aspx" /><category term="Silverlight" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Silverlight 2 RC0 is here!</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2008/09/26/silverlight-2-rc-is-here.aspx" /><id>/blogs/arjen/archive/2008/09/26/silverlight-2-rc-is-here.aspx</id><published>2008-09-26T07:46:00Z</published><updated>2008-09-26T07:46:00Z</updated><content type="html">&lt;p&gt;O boy! Just a quick post to inform you all that the first Silverlight 2 Release Candidate has been published! You can find it &lt;a target="_blank" title="Silverlight2 RC0" href="http://silverlight.net/GetStarted/sl2rc0.aspx"&gt;here&lt;/a&gt;. More info about this can be found on &lt;a target="_blank" title="Scott&amp;#39;s post about Silverlight2 RC0" href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx"&gt;ScottGu&amp;#39;s blog&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=474833" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="Silverlight" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Two and a half years later...</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2008/09/24/two-and-a-half-years-later.aspx" /><id>/blogs/arjen/archive/2008/09/24/two-and-a-half-years-later.aspx</id><published>2008-09-24T19:38:00Z</published><updated>2008-09-24T19:38:00Z</updated><content type="html">&lt;p&gt;Finally! I rediscovered my own blog. It only has been just over two and a half years since my last post :&amp;#39;)&lt;/p&gt;
&lt;p&gt;You can expect a brand new post within the next few days, so stay tuned.&lt;/p&gt;
&lt;p&gt;Arjen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=474808" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="Other stuff" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/Other+stuff/default.aspx" /></entry><entry><title>Power to the developers!</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2006/02/11/power-to-the-developers.aspx" /><id>/blogs/arjen/archive/2006/02/11/power-to-the-developers.aspx</id><published>2006-02-11T04:08:00Z</published><updated>2006-02-11T04:08:00Z</updated><content type="html">Do you also think that the standard collection of ADT's is just not enough?...(&lt;a href="http://bloggingabout.net/blogs/arjen/archive/2006/02/11/power-to-the-developers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=11028" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="C#" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/C_2300_/default.aspx" /></entry><entry><title>SQL Server Error 26: Error Locating Server/Instance Specified</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2006/02/09/SQL-Server-Error-26.aspx" /><id>/blogs/arjen/archive/2006/02/09/SQL-Server-Error-26.aspx</id><published>2006-02-09T12:07:00Z</published><updated>2006-02-09T12:07:00Z</updated><content type="html">A solution to 'Error 26': 'A error has occured while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections'...(&lt;a href="http://bloggingabout.net/blogs/arjen/archive/2006/02/09/SQL-Server-Error-26.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=11012" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="SQL Server" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>Hello World!</title><link rel="alternate" type="text/html" href="/blogs/arjen/archive/2006/02/09/blog-launch.aspx" /><id>/blogs/arjen/archive/2006/02/09/blog-launch.aspx</id><published>2006-02-09T07:53:00Z</published><updated>2006-02-09T07:53:00Z</updated><content type="html">Blog launch...(&lt;a href="http://bloggingabout.net/blogs/arjen/archive/2006/02/09/blog-launch.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=11008" width="1" height="1"&gt;</content><author><name>Arjen Bloemsma</name><uri>http://bloggingabout.net/members/Arjen-Bloemsma/default.aspx</uri></author><category term="Other stuff" scheme="http://bloggingabout.net/blogs/arjen/archive/tags/Other+stuff/default.aspx" /></entry></feed>