<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Brian Low</title>
	<link>http://www.brianlow.com</link>
	<description>Software Development Notes</description>
	<lastBuildDate>Fri, 16 Jul 2010 22:02:11 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Find Conflicting Assembly References</title>
		<description><![CDATA[A small test to help resolve the compiler warning:
warning MSB3247: Found conflicts between different versions of the same dependent assembly.

Point it to the build folder of your project and it will look for referenced assemblies with the same short name but different full names.

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using NUnit.Framework;
&#160;
namespace MyProject
&#123;
    &#91;TestFixture&#93;
 [...]]]></description>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/</link>
			</item>
	<item>
		<title>Resharper Shortcuts</title>
		<description><![CDATA[A few custom shortcuts because I can never remember which Resharper command they are&#8230;
Alt-N: ReSharper.ReSharper_UnitTest_ContextRun
Ctrl-Alt-T: ReSharper.ReSharper_ShowUnitTestExplorer
Ctrl-Alt-R: ReSharper.ReSharper_ShowUnitTestSessions
Ctrl-Alt-E: ReSharper.ReSharper_UnitTest_RunCurrentSession
Visual Studio macro for resetting these bindings:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
&#160;
Public Module Module1
&#160;
    Public Sub BindShortcuts()
        Bind(&#34;ReSharper.ReSharper_UnitTest_ContextRun&#34;, &#34;Alt+n&#34;)
        Bind(&#34;ReSharper.ReSharper_ShowUnitTestExplorer&#34;, &#34;Ctrl+Alt+T&#34;)
 [...]]]></description>
		<link>http://www.brianlow.com/index.php/2009/07/28/resharper-shortcuts/</link>
			</item>
	<item>
		<title>Resharper live templates for NUnit</title>
		<description><![CDATA[
aae       Assert.AreEqual
aane      Assert.AreNotEqual
aif       Assert.IsFalse
ait       Assert.IsTrue
ain       Assert.IsNull
ainn      Assert.IsNotNull
setup     NUnit [Setup] method
teardown  NUnit [TearDown] method
test    [...]]]></description>
		<link>http://www.brianlow.com/index.php/2009/04/06/resharper-live-templates-for-nunit/</link>
			</item>
	<item>
		<title>EvoLisa Video</title>
		<description><![CDATA[Here is a video of Roger Alsing&#8217;s EvoLisa project evolving an image of the Mona Lisa using random polygons. 
The video was made using Roger&#8217;s source code modified with Dan Bystrom&#8217;s FitnessCalculator written in assembler. The program was changed to output a frame whenever the image improves by 5%. The program was run for 16 [...]]]></description>
		<link>http://www.brianlow.com/index.php/2009/01/26/evolisa-video/</link>
			</item>
	<item>
		<title>Anti-Virus Software is Useless</title>
		<description><![CDATA[Over the holidays I was infected with multiple viruses. One them was Trojan.Vundo.GCY. It&#8217;s job is to download other viruses and malware. I had over a dozen files infected with various viruses causing popups and network slowdown.
I tried 6 or 7 anti-virus / anti-malware products and found they had abysmally low detection rates. The best [...]]]></description>
		<link>http://www.brianlow.com/index.php/2009/01/25/anti-virus-software-is-useless/</link>
			</item>
	<item>
		<title>Zebra striping</title>
		<description><![CDATA[From the article Zebra Striping: Does it Really Help?:
- no difference in speed or accuracy
- 46% preferred it, 33% didn&#8217;t care
If you are going to use zebra striping, keep it subtle.  
Update: a followup post with more research confirming this approach.
]]></description>
		<link>http://www.brianlow.com/index.php/2008/11/07/zebra-striping/</link>
			</item>
	<item>
		<title>User Interface Design for Programmers</title>
		<description><![CDATA[From Joel Spolsky&#8217;s article User Interface Design for Programmers:
- A user interface is well-designed when the program behaves exactly how the user thought it would.
- Don&#8217;t provide options unless the user really wants to choose
- Use real-world metaphors
- Affordances
- Consistency with existing standards (good or bad)
- Users don&#8217;t read manuals
- Users don&#8217;t read anything (make [...]]]></description>
		<link>http://www.brianlow.com/index.php/2008/11/06/user-interface-design-for-programmers/</link>
			</item>
	<item>
		<title>Build ASP.NET WebService from the Command-line</title>
		<description><![CDATA[This NAnt target will build the project into a new folder with a (single) precompiled DLL. All source files and other non-deployment files are removed.

&#60;target name=&#34;publish.webservice&#34;&#62;
    &#60;exec basedir=&#34;.&#34;
          program=&#34;${msbuild.exe}&#34;
          commandline=&#34; ${web.project.file}
    [...]]]></description>
		<link>http://www.brianlow.com/index.php/2008/08/31/build-aspnet-webservice-from-the-command-line/</link>
			</item>
	<item>
		<title>Upgrading to WordPress 2.5 on BlueHost</title>
		<description><![CDATA[WordPress 2.5 was released last month. Why can&#8217;t we upgrade using Fantastico? It turns out BlueHost has started their own Fanastico competitor called SimpleScripts. I doubt we&#8217;ll be seeing any new Fantastico updates. While Fantastico has had WordPress 2.5 scripts for at least three weeks, BlueHost&#8217;s tech support claims they are waiting on Fantastico to [...]]]></description>
		<link>http://www.brianlow.com/index.php/2008/04/30/upgrading-to-wordpress-25-on-bluehost/</link>
			</item>
	<item>
		<title>Reset Sequence From Table</title>
		<description><![CDATA[This procedure will lookup the maximum value used in a table then set the sequence to this value + 1. Based on code from from http://www.psoug.org/reference/sequences.html.

CREATE OR REPLACE PROCEDURE reset_sequence &#40;
seq_name IN VARCHAR2, startvalue IN PLS_INTEGER&#41; AS
&#160;
cval   INTEGER;
inc_by VARCHAR2&#40;25&#41;;
&#160;
BEGIN
  EXECUTE IMMEDIATE 'ALTER SEQUENCE ' &#124;&#124;seq_name&#124;&#124;' MINVALUE 0';
&#160;
  EXECUTE IMMEDIATE 'SELECT ' [...]]]></description>
		<link>http://www.brianlow.com/index.php/2008/04/29/reset-sequence-from-table/</link>
			</item>
</channel>
</rss>
