<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.3" -->
<rss version="0.92">
<channel>
	<title>Unintelligible</title>
	<link>http://unintelligible.org/blog</link>
	<description></description>
	<lastBuildDate>Mon, 04 Apr 2011 18:57:23 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Rename all Unique Constraints in a SQL Server database</title>
		<description>Quick and dirty script:


DECLARE @old sysname, @current sysname, @table sysname, @column sysname,
    @this_old sysname
DECLARE uq_cursor CURSOR FOR 
    select AllUQs.name as old_name, object_name(AllUQs.parent_obj) as table_name,
            col.name as column_name
      ...</description>
		<link>http://unintelligible.org/blog/2011/04/04/rename-all-unique-constraints-in-a-database/</link>
			</item>
	<item>
		<title>Gendarme MSBuild task</title>
		<description>I just wrote a quick MSBuild wrapper around the great Gendarme tool. It allows running Gendarme as part of an MSBuild task/project, and supports all the options that the command-line runner supports.

It also integrates with Visual Studio:



The binary can be downloaded here: http://github.com/unintelligible/GendarmeMsBuild/downloads

The source code is available here: http://github.com/unintelligible/GendarmeMsBuild </description>
		<link>http://unintelligible.org/blog/2010/10/02/gendarme-msbuild-task/</link>
			</item>
	<item>
		<title>Resharper 4.5 inspection severity list</title>
		<description>For some reason, I couldn't find a list of the different Resharper code inspections and their severity anywhere on the web (not even in Jetbrains' site); this is useful to go through the available inspections with team members to decide which we should enable across our team.


So, for convenience, I'm ...</description>
		<link>http://unintelligible.org/blog/2010/05/24/resharper-45-inspection-severity-list/</link>
			</item>
	<item>
		<title>Named Reader Writer Lock in C#</title>
		<description>A while ago, I found an article about implementing a named lock class in C#, allowing for the following code:

private static NamedLock namedLock = new NamedLock();
public void DoSomethingConcurrent(string lockName)
{
    using (namedLock.Lock(lockName))
    {
       //Do something concurrent
    ...</description>
		<link>http://unintelligible.org/blog/2009/10/20/named-reader-writer-lock-in-c/</link>
			</item>
	<item>
		<title>Installing Selenium-RC as a Windows service</title>
		<description>Installing Selenium as a Windows service is reasonably straightforward - based on the instructions for Fitnesse, which unfortunately seem to have been deleted from the Fitnesse wiki, but which have been reproduced here.

There are two parts to doing this - the first, registering the service using srvany.exe (which wraps any ...</description>
		<link>http://unintelligible.org/blog/2009/07/28/installing-selenium-rc-as-a-windows-service/</link>
			</item>
	<item>
		<title>Rubyists and Photographers, slight return</title>
		<description>A few months ago, I posted an entry on how Rubyists sometimes get distracted by the power of the language, preferring lengthy debates on programming aesthetics to actually writing (efficient) code. I compared this to photography, in which aspiring photographers sometimes get lost in technical discussions rather than focussing on ...</description>
		<link>http://unintelligible.org/blog/2009/03/08/rubyists-and-photographers-slight-return/</link>
			</item>
	<item>
		<title>Adding a Windows service using sc</title>
		<description>The 'sc' utility can be used to create, delete or edit a Windows service. It can be used for any executables (as opposed to installutil, which can only be used for .Net services). Its help is available using sc /help (and is also available on MSDN); however, I found the ...</description>
		<link>http://unintelligible.org/blog/2009/03/08/adding-a-windows-service-using-sc/</link>
			</item>
	<item>
		<title>Mona Lisa image evolution in Ruby (JRuby)</title>
		<description>Like several other people, I was fascinated by Roger Alsing's post shortly before Christmas describing his program to evolve an image look like Leonardo's Mona Lisa, using only semi-transparent polygons. This uses genetic programming (or perhaps more accurately, simulated annealing, a Monte Carlo method) to evolve an image, comparing each ...</description>
		<link>http://unintelligible.org/blog/2009/02/02/mona-lisa-image-evolution-in-ruby-jruby/</link>
			</item>
	<item>
		<title>Touch typing update - one year after</title>
		<description>It's been a year now since I switched to the Dvorak keyboard layout and learned to touch-type, so it seemed like a good time to assess progress so far.

I now consistently type between 60 and 70 WPM, depending on the day and the text I need to type. I'm reasonably ...</description>
		<link>http://unintelligible.org/blog/2009/01/10/touch-typing-update-one-year-after/</link>
			</item>
	<item>
		<title>Event Log access permissions for ASP.NET application pools</title>
		<description>When running an application pool in IIS under a different user than the default, for an application that requires write access to the Event Log (for example, when trying to create a new event source in your application), it is necessary to grant that user sufficient access to the event ...</description>
		<link>http://unintelligible.org/blog/2008/12/01/event-log-access-permissions-for-aspnet-application-pools/</link>
			</item>
</channel>
</rss>

