<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sides of march</title>
	<atom:link href="http://www.sidesofmarch.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sidesofmarch.com</link>
	<description>Thoughts on life, liberty, and information technology</description>
	<lastBuildDate>Thu, 16 May 2013 23:59:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Getting rid of nameless Contacts when Leads are qualified in Dynamics CRM</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2013/05/16/getting-rid-of-nameless-contacts-when-leads-are-qualified-in-dynamics-crm/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2013/05/16/getting-rid-of-nameless-contacts-when-leads-are-qualified-in-dynamics-crm/#comments</comments>
		<pubDate>Thu, 16 May 2013 23:59:09 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Dynamics CRM]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=705</guid>
		<description><![CDATA[<p>Some would wonder why such a question is asked&#8230; but in my <a href="http://www.microsoft.com/en-us/dynamics/crm.aspx">Microsoft Dynamics CRM 2011</a> environment, we do not require a First Name or Last Name on a Lead. When a Lead is qualified, users often click the buttons to create an Account and a Contact, even when they haven&#8217;t specified any contact-specific information (such as first and last name). What results is often a Contact with no name, and that contact is the Primary Contact for the Account. Ouch!</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/lead-without-a-name-creates-contact-without-a-name.png"></a></p>
<p>To fix this, we created a workflow on the Contact entity, which would deactivate the Contact if it had a Qualifying Lead, and had a blank First Name or Last Name. This took care of the Contact, but there was still a problem: the Account&#8217;s Primary Contact pointed still pointed to the nameless Contact we just deactivated!</p>
<p>Looking at the Audit History on the Account, we were able to figure out that, when qualifying a lead, CRM creates and updates <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2013/05/16/getting-rid-of-nameless-contacts-when-leads-are-qualified-in-dynamics-crm/">Getting rid of nameless Contacts when Leads are qualified in Dynamics CRM</a></span>]]></description>
			<content:encoded><![CDATA[<p>Some would wonder why such a question is asked&#8230; but in my <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdynamics%2Fcrm.aspx&sref=rss">Microsoft Dynamics CRM 2011</a> environment, we do not require a First Name or Last Name on a Lead. When a Lead is qualified, users often click the buttons to create an Account and a Contact, even when they haven&#8217;t specified any contact-specific information (such as first and last name). What results is often a Contact with no name, and that contact is the Primary Contact for the Account. Ouch!</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/lead-without-a-name-creates-contact-without-a-name.png"><img class="aligncenter size-full wp-image-706" title="In Dynamics CRM, qualifying a Lead without a name can create a Contact without a name" src="http://www.sidesofmarch.com/wp-content/uploads/lead-without-a-name-creates-contact-without-a-name.png" alt="" width="940" height="334" /></a></p>
<p>To fix this, we created a workflow on the Contact entity, which would deactivate the Contact if it had a Qualifying Lead, and had a blank First Name or Last Name. This took care of the Contact, but there was still a problem: the Account&#8217;s Primary Contact pointed still pointed to the nameless Contact we just deactivated!</p>
<p>Looking at the Audit History on the Account, we were able to figure out that, when qualifying a lead, CRM creates and updates records as follows:</p>
<ol>
<li>A new Account record is created. The Primary Contact field is left blank.</li>
<li>A new Contact record is created. The Contact&#8217;s Account is set to the Account created in step #1.</li>
<li>The Account record created in step #1 is updated. The Primary Contact field is set to the Contact created in step #2.</li>
</ol>
<p>To solve the deactivated Primary Contact problem, we created a workflow on the Account entity, which would clear the Primary Contact field if the Primary Contact was set to a deactivated Contact.</p>
<p>Problem solved! Users can continue trying to create Contacts with no names, and we&#8217;ll make sure they never see them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2013/05/16/getting-rid-of-nameless-contacts-when-leads-are-qualified-in-dynamics-crm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Batch file to compress and copy a folder</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2013/05/07/batch-file-to-compress-and-copy-a-folder/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2013/05/07/batch-file-to-compress-and-copy-a-folder/#comments</comments>
		<pubDate>Tue, 07 May 2013 12:49:02 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[batch files]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=691</guid>
		<description><![CDATA[<p>Recently, I needed to compress all contents of a folder (including subfolders) to an archive file, and copy it to a remote (network) location, all from a command line. In other words, I wanted to do this:</p>
compressAndCopyFolder &#60;sourceFolder&#62; &#60;destinationFolder&#62; &#60;archiveFileName&#62;
<p>Here&#8217;s how each parameter would work:</p>

sourceFolder is the folder, along with all subfolders, to be added to the archive.
destinationFolder is the folder where the archive would be created.
archiveFileName is the file name of the archive

<p>I prefer <a href="http://www.7-zip.org">7zip</a> for archiving, so I could have done this simply using one command:</p>
7z.exe&#34; a -r &#34;%destinationFolder%\%archiveFileName%.7z&#34; %sourceFolder%\*
<p>The problem with this is that it is inefficient to work with a large archive file over the network &#8212; there&#8217;s a lot of chatter going on to add files to an archive file. Much faster to create the archive locally, then copy the final archive file to the network. So, instead of one command, we have two:</p>
echo off
if &#34;%3&#34;==&#34;&#34; (
	echo usage: 7zfolder ^&#60;sourcefolder^&#62; ^&#60;destinationfolder^&#62; ^&#60;destinationfilename^&#62;
	echo Note: The suffix .7z will <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2013/05/07/batch-file-to-compress-and-copy-a-folder/">Batch file to compress and copy a folder</a></span>]]></description>
			<content:encoded><![CDATA[<p>Recently, I needed to compress all contents of a folder (including subfolders) to an archive file, and copy it to a remote (network) location, all from a command line. In other words, I wanted to do this:</p>
<pre class="brush: bash; title: ; notranslate">compressAndCopyFolder &lt;sourceFolder&gt; &lt;destinationFolder&gt; &lt;archiveFileName&gt;</pre>
<p>Here&#8217;s how each parameter would work:</p>
<ul>
<li><code>sourceFolder</code> is the folder, along with all subfolders, to be added to the archive.</li>
<li><code>destinationFolder</code> is the folder where the archive would be created.</li>
<li><code>archiveFileName</code> is the file name of the archive</li>
</ul>
<p>I prefer <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.7-zip.org&sref=rss">7zip</a> for archiving, so I could have done this simply using one command:</p>
<pre class="brush: bash; title: ; notranslate">7z.exe&quot; a -r &quot;%destinationFolder%\%archiveFileName%.7z&quot; %sourceFolder%\*</pre>
<p>The problem with this is that it is inefficient to work with a large archive file over the network &#8212; there&#8217;s a lot of chatter going on to add files to an archive file. Much faster to create the archive locally, then copy the final archive file to the network. So, instead of one command, we have two:</p>
<pre class="brush: bash; title: ; notranslate">echo off
if &quot;%3&quot;==&quot;&quot; (
	echo usage: 7zfolder ^&lt;sourcefolder^&gt; ^&lt;destinationfolder^&gt; ^&lt;destinationfilename^&gt;
	echo Note: The suffix .7z will be added at the end of destinationFilename.
	goto :eof
)
if not exist &quot;%1&quot; (
	echo ERROR: Source folder does not exist: %1
	goto :eof
)
if not exist &quot;%2&quot; (
	echo ERROR: Destination folder does not exist: %2
	goto :eof
)
if exist &quot;%2\%3.7z&quot; (
	@echo ERROR: Destination file already exists in destination folder: %2\%3
	goto :eof
)

@&quot;c:\Program Files\7-Zip\7z.exe&quot; a -r &quot;%temp%\%3.7z&quot; %1\*
@copy &quot;%temp%\%3.7z&quot; %2\%3.7z /z</pre>
<p>Now, from a command line, I just do this&#8230;</p>
<pre class="brush: bash; title: ; notranslate">7zfolder c:\mysource \\myserver\mydest archive</pre>
<p>&#8230; and all files in <code>c:\mysource</code> will be added to an archive <code>\\myserver\mydest\archive.7z</code>.</p>
<p>Don&#8217;t you just love batch files?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2013/05/07/batch-file-to-compress-and-copy-a-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sync or synch as short for synchronize?</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2013/04/29/sync-or-synch-as-short-for-synchronize/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2013/04/29/sync-or-synch-as-short-for-synchronize/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 16:22:49 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=683</guid>
		<description><![CDATA[<p>Today at work, someone wrote the following as a work item summary: &#8220;Synch production and test data&#8221;.</p>
<p>Reading this, I thought, “<strong>Which is correct – <em>sync</em> or <em>synch</em> – when shortening <em>synchronize</em>?</strong>”</p>
<p>The winner is <em>sync</em>, and here’s why:</p>

We pronounce either variant as <em>sink</em>.
<em>c</em> alone is often pronounced <em>k</em> (<em>cake</em>, <em>panic</em>)
<em>ch </em>alone is often pronounced <em>ch</em> (<em>church</em>, <em>match</em>)
<em>Sync = ”sink”</em>
<em>Synch = “sinch”</em>
One less keystroke for <em>sync</em>

<p>I was happy with that until reading an article on <em><a href="http://languagelover.blogspot.com/">The Language Lover&#8217;s Blog</a></em>, &#8220;<a href="http://languagelover.blogspot.com/2009/09/sync-or-synch.html">Sync or Synch?</a>&#8220;, which made me conscious of other common variants, such as <em>psych </em>as short for <em>psychology.</em></p>
<p>Ultimately, my search was put to bed when I read <a href="http://languagelover.blogspot.com/2009/09/sync-or-synch.html?showComment=1362067823475#c2851185583230834460">this comment</a>:</p>
<blockquote><p>you guys are such nerds!!! the world really doesnt care about the voiceles velar fricative converting to a velar plosive. blogging should be eliminated from the internet.</p></blockquote>
<p>Guilty <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2013/04/29/sync-or-synch-as-short-for-synchronize/">Sync or synch as short for synchronize?</a></span>]]></description>
			<content:encoded><![CDATA[<p>Today at work, someone wrote the following as a work item summary: &#8220;Synch production and test data&#8221;.</p>
<p>Reading this, I thought, “<strong>Which is correct – <em>sync</em> or <em>synch</em> – when shortening <em>synchronize</em>?</strong>”</p>
<p>The winner is <em>sync</em>, and here’s why:</p>
<ul>
<li>We pronounce either variant as <em>sink</em>.</li>
<li><em>c</em> alone is often pronounced <em>k</em> (<em>cake</em>, <em>panic</em>)</li>
<li><em>ch </em>alone is often pronounced <em>ch</em> (<em>church</em>, <em>match</em>)</li>
<li><em>Sync = ”sink”</em></li>
<li><em>Synch = “sinch”</em></li>
<li>One less keystroke for <em>sync</em></li>
</ul>
<p>I was happy with that until reading an article on <em><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Flanguagelover.blogspot.com%2F&sref=rss">The Language Lover&#8217;s Blog</a></em>, &#8220;<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Flanguagelover.blogspot.com%2F2009%2F09%2Fsync-or-synch.html&sref=rss">Sync or Synch?</a>&#8220;, which made me conscious of other common variants, such as <em>psych </em>as short for <em>psychology.</em></p>
<p>Ultimately, my search was put to bed when I read <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Flanguagelover.blogspot.com%2F2009%2F09%2Fsync-or-synch.html%3FshowComment%3D1362067823475%23c2851185583230834460&sref=rss">this comment</a>:</p>
<blockquote><p>you guys are such nerds!!! the world really doesnt care about the voiceles velar fricative converting to a velar plosive. blogging should be eliminated from the internet.</p></blockquote>
<p>Guilty as charged&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2013/04/29/sync-or-synch-as-short-for-synchronize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Runner&#8217;s Dilemma: A Story</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2013/04/19/the-runners-dilemma-a-story/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2013/04/19/the-runners-dilemma-a-story/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 12:07:16 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=678</guid>
		<description><![CDATA[<p><em>Author&#8217;s Note: I am not a runner, and I probably never will be. My body isn&#8217;t made for running. But running is a good metaphor for journeys, and like many others, though I may not run, I still take many journeys in life, some with my body, some with my mind, and some with my heart. The below came to me this morning while driving to work, a journey in itself, as I reflected not on that journey, but on the greater journey of life, and how we get through it: one step at a time.</em></p>
<blockquote><p>He had prepared for this for so long, so precisely; yet nothing was going as planned.</p>
<p>For years, he trained on a predictable track, its curves coming at regular intervals, its flatness something he didn&#8217;t have to think about. He trained on the perfect days, not too hot, not too cold, just the right amount of moisture in the air to stay refreshed without feeling oppressed. He <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2013/04/19/the-runners-dilemma-a-story/">The Runner&#8217;s Dilemma: A Story</a></span>]]></description>
			<content:encoded><![CDATA[<p><em>Author&#8217;s Note: I am not a runner, and I probably never will be. My body isn&#8217;t made for running. But running is a good metaphor for journeys, and like many others, though I may not run, I still take many journeys in life, some with my body, some with my mind, and some with my heart. The below came to me this morning while driving to work, a journey in itself, as I reflected not on that journey, but on the greater journey of life, and how we get through it: one step at a time.</em></p>
<blockquote><p>He had prepared for this for so long, so precisely; yet nothing was going as planned.</p>
<p>For years, he trained on a predictable track, its curves coming at regular intervals, its flatness something he didn&#8217;t have to think about. He trained on the perfect days, not too hot, not too cold, just the right amount of moisture in the air to stay refreshed without feeling oppressed. He was <em>so prepared</em> for the marathon. He knew it was coming, and he spent what seems a lifetime getting ready for it.</p>
<p>Now the day of the marathon was here, and nothing was going according to plan. The course was changed at the last minute. The predictable curves were now unknown turns, the hills and valleys mysteries. The course was scattered with potholes, as if God himself dropped them randomly from the sky. The weather was oppressively hot, with a harsh wind blowing loose dirt and debris, a humidity that made the air itself heavy to run through and breathe.</p>
<p>He wanted to give up, yet he found himself standing there, at the starting line, with countless others. His mind told him that this is crazy, that it can&#8217;t be done. But when the gun went off to mark the start of the race, his body reacted, putting one foot in front, then the next, as he found his stride. His mind told him to stop, unconvincingly, as his body kept moving, perhaps out of muscle memory, perhaps just to keep up with the mass around him.</p>
<p>As he moved forward, he saw people around him, some struggling, some unfazed by the changing events. The weather shifted as the course shifted, each turn bringing a new unexpected challenge. His mind kept thinking, <em>this is crazy, I can&#8217;t do this</em>, yet his body kept moving.</p>
<p>This went on for some time, the debate between mind and body, until his body started complaining. It was getting to be too much, the fatigue was beginning to set in. His body was not prepared for what he was doing.</p>
<p>He was about to give up when he looked around and his mind realized something: <em>I&#8217;m already come so far</em>. At that point, things changed. His mind found inspiration, and it tool control of the body, telling it not to focus on the entirety of the journey, but to focus on the next step&#8230; and the next&#8230; and the next&#8230;</p>
<p>And the body obeyed. It put one foot in front, then the next, continuing its stride, as the team of mind and body continued on to the finish line.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2013/04/19/the-runners-dilemma-a-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is there gender inequality in education (or anywhere else)?</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2013/01/23/is-there-gender-inequality-in-education-or-anywhere-else/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2013/01/23/is-there-gender-inequality-in-education-or-anywhere-else/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 20:25:24 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Liberty]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=661</guid>
		<description><![CDATA[<p>I stumbled across this on the web today, courtesy of <a title="Only when women are overrepresented on every educational metric will we have reached the goal of ‘full gender equity’? (Carpe Diem)" href="http://www.aei-ideas.org/2013/01/only-when-women-are-overrepresented-on-every-educational-metric-will-we-have-reached-to-goal-of-full-gender-equity/">Mark Perry / <em>Carpe Diem</em></a>, and had to share it, because it does a good job of illustrating the perceived gender inequality in education.</p>
<blockquote><p>57% of students in postsecondary education are <em>men</em>.</p>
<p>52% of students in gifted and talented education programs in 2009 were <em>boys</em>.</p>
<p>In 2009-10, <em>men</em> received 62% of all associate’s degrees, 57% of of all bachelor’s degrees, 62% of all master’s degrees, and 53% of all doctorate degrees.</p>
</blockquote>
<p>One would read that and likely say it is conclusive evidence that women are under-represented in education, and there is gender inequality against them. </p>
<p><strong>However, that would be a lie.</strong> In copying the above from <a title="Only when women are overrepresented on every educational metric will we have reached the goal of ‘full gender equity’? (Carpe Diem)" href="http://www.aei-ideas.org/2013/01/only-when-women-are-overrepresented-on-every-educational-metric-will-we-have-reached-to-goal-of-full-gender-equity/">the source</a>, I changed all <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2013/01/23/is-there-gender-inequality-in-education-or-anywhere-else/">Is there gender inequality in education (or anywhere else)?</a></span>]]></description>
			<content:encoded><![CDATA[<p>I stumbled across this on the web today, courtesy of <a title="Only when women are overrepresented on every educational metric will we have reached the goal of ‘full gender equity’? (Carpe Diem)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.aei-ideas.org%2F2013%2F01%2Fonly-when-women-are-overrepresented-on-every-educational-metric-will-we-have-reached-to-goal-of-full-gender-equity%2F&sref=rss">Mark Perry / <em>Carpe Diem</em></a>, and had to share it, because it does a good job of illustrating the perceived gender inequality in education.</p>
<blockquote><p>57% of students in postsecondary education are <em>men</em>.</p>
<p>52% of students in gifted and talented education programs in 2009 were <em>boys</em>.</p>
<p>In 2009-10, <em>men</em> received 62% of all associate’s degrees, 57% of of all bachelor’s degrees, 62% of all master’s degrees, and 53% of all doctorate degrees.</p>
</blockquote>
<p>One would read that and likely say it is conclusive evidence that women are under-represented in education, and there is gender inequality against them. </p>
<p><strong>However, that would be a lie.</strong> In copying the above from <a title="Only when women are overrepresented on every educational metric will we have reached the goal of ‘full gender equity’? (Carpe Diem)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.aei-ideas.org%2F2013%2F01%2Fonly-when-women-are-overrepresented-on-every-educational-metric-will-we-have-reached-to-goal-of-full-gender-equity%2F&sref=rss">the source</a>, I changed all references from women to men. The actual facts should read as follows:</p>
<blockquote><p>57% of students in postsecondary education are <strong>women</strong>. </p>
<p>52% of students in gifted and talented education programs in 2009 were <strong>girls</strong>. </p>
<p>In 2009-10, <strong>women</strong> received 62% of all associate’s degrees, 57% of of all bachelor’s degrees, 62% of all master’s degrees, and 53% of all doctorate degrees.</p>
</blockquote>
<p>To show the same in a table:</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="2" width="400" align="center">
<tbody>
<tr>
<td valign="top" width="196">&#160;</td>
<td valign="top" width="100"># of Men</td>
<td valign="top" width="103"># of Women</td>
</tr>
<tr>
<td valign="top" width="196">Postsecondary Education</td>
<td valign="top" width="100">10</td>
<td valign="top" width="103">13</td>
</tr>
<tr>
<td valign="top" width="196">Gifted and Talented Education Programs</td>
<td valign="top" width="100">10</td>
<td valign="top" width="103">11</td>
</tr>
<tr>
<td valign="top" width="196">Associate’s Degrees</td>
<td valign="top" width="100">10</td>
<td valign="top" width="103">16</td>
</tr>
<tr>
<td valign="top" width="196">Bachelor’s Degrees</td>
<td valign="top" width="100">10</td>
<td valign="top" width="103">13</td>
</tr>
<tr>
<td valign="top" width="196">Master’s Degrees</td>
<td valign="top" width="100">10</td>
<td valign="top" width="103">16</td>
</tr>
<tr>
<td valign="top" width="196">Doctorate Degrees</td>
<td valign="top" width="100">10</td>
<td valign="top" width="103">11</td>
</tr>
</tbody>
</table></div>
<p>Obviously, there are many reasons for this, some of which are:</p>
<ul>
<li>Men are more likely to be incarcerated than women (<a title="Gender and Crime in the United States (Wikipedia)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FGender_and_crime%23In_the_United_States&sref=rss">about nine times more</a>).</li>
<li>Men are more likely to be on active duty in the military (<a title="Active Duty Servicewomen by Branch of Service 2006 and 2010 (infoplease.com)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.infoplease.com%2Fipa%2FA0004600.html&sref=rss">nearly six times more</a>).</li>
</ul>
<p><strong>What does this mean?</strong> To me, it means this: men and women are interested in different things, have different goals, and make different choices in life. Men make choices such as military service (or crime) more than women; they choose to be firefighters (<a title="All-male image burns firefighters (SpokemanReview.com)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.spokesmanreview.com%2Fnews-story.asp%3Fdate%3D031702%26amp%3Bid%3Ds1117497&sref=rss">98% male</a>) and engineers (<a title="Women in Engineering in the United States, Statistics and Relevant Data (Wikipedia)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWomen_in_engineering_in_the_United_States%23Statistics_and_relevant_data&sref=rss">89% male</a>), whereas women choose to be teachers (<a title="Sex ratio of teachers (The Audacious Epigone)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fanepigone.blogspot.com%2F2009%2F12%2Fsex-ratio-of-teachers.html&sref=rss">about 85% female</a>), social workers (<a title="Licensed Social Workers in the United States, 2004 Demographics (Center for Health Workforce Studies)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fworkforce.socialworkers.org%2Fstudies%2Fchapter2_0806.pdf&sref=rss">81% female</a>), and registered nurses (<a title="Nursing Statistics (MinorityNurse)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.minoritynurse.com%2Fminority-nursing-statistics&sref=rss">94% female</a>).</p>
<p>So is there a “gender gap”? No more than there is a “pet acceptance gap.” Consider the <a title="U.S. Pet Ownership Statistics (The Humane Society of the United States)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.humanesociety.org%2Fissues%2Fpet_overpopulation%2Ffacts%2Fpet_ownership_statistics.html&sref=rss">differences in dog and cat acceptance in U.S. households</a>, where there are 10% more cats than dogs in U.S. households. Why? Because cats and dogs are different, so people accept them differently, and in different numbers.</p>
<p><strong>The bottom line: </strong>There are gender differences; the gaps are created by those differences.</p>
<p><em>Disclaimer: Obviously, there are specific instances where men and/or women are unfairly treated in education, or in certain professions, or in certain social circles. This commentary is not to focus on the individual experience, but on the experience as a whole. Though there may be injustice in life at times, it does not mean that all of life is unjust. And, of course, <a title="The History of &#39;Correlation Does Not Imply Causation&#39; (Slashdot)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Ftech.slashdot.org%2Fstory%2F12%2F10%2F02%2F1930257%2Fthe-history-of-correlation-does-not-imply-causation&sref=rss">correlation does not imply causality</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2013/01/23/is-there-gender-inequality-in-education-or-anywhere-else/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solved: ClickOnce publish failing with a valid certificate</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2012/10/18/solved-clickonce-publish-failing-with-a-valid-certificate/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2012/10/18/solved-clickonce-publish-failing-with-a-valid-certificate/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 13:48:55 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ClickOnce]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VS2010]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=650</guid>
		<description><![CDATA[<p>For the past 22 months, we&#8217;ve been publishing using ClickOnce to the same path, using the same certificate, with no problems. This week, problems found us:</p>
<blockquote><p>C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (3652,9): error MSB3482: An error occurred while signing: Failed to sign
. SignTool Error: The signer&#8217;s certificate is not valid for signing. SignTool Error: An error occurred while attempting to sign: 
</blockquote>
<p>The <a href="http://stackoverflow.com/questions/7124999/failing-to-publish-a-winform-project">usual problem here is an expired certificate</a>, but the certificate we&#8217;re using was <a href="http://www.sidesofmarch.com/index.php/archive/2010/12/21/create-your-own-pfx-file-for-clickonce/">created in December 2010</a> and expired in year 2039, so we knew expiration wasn&#8217;t a problem. The certificate file itself was also known to be valid; it was stored in our <a href="http://subversion.tigris.org/">Subversion</a> repository and hadn&#8217;t changed since the day it was created.</p>
<p>We called Microsoft (free support using our <a href="http://msdn.microsoft.com">MSDN subscription</a>). We spent about four hours working with them, creating test certificates, creating new certificates, trying to publish, with mixed and inconsistent results. We were told to use a new certificate because our current certificate was deemed corrupt. <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2012/10/18/solved-clickonce-publish-failing-with-a-valid-certificate/">Solved: ClickOnce publish failing with a valid certificate</a></span>]]></description>
			<content:encoded><![CDATA[<p>For the past 22 months, we&#8217;ve been publishing using ClickOnce to the same path, using the same certificate, with no problems. This week, problems found us:</p>
<blockquote><p>C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (3652,9): error MSB3482: An error occurred while signing: Failed to sign
<path>. SignTool Error: The signer&#8217;s certificate is not valid for signing. SignTool Error: An error occurred while attempting to sign: </path>
<path></path></blockquote>
<p>The <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F7124999%2Ffailing-to-publish-a-winform-project&sref=rss">usual problem here is an expired certificate</a>, but the certificate we&#8217;re using was <a href="http://www.sidesofmarch.com/index.php/archive/2010/12/21/create-your-own-pfx-file-for-clickonce/">created in December 2010</a> and expired in year 2039, so we knew expiration wasn&#8217;t a problem. The certificate file itself was also known to be valid; it was stored in our <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fsubversion.tigris.org%2F&sref=rss">Subversion</a> repository and hadn&#8217;t changed since the day it was created.</p>
<p>We called Microsoft (free support using our <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fmsdn.microsoft.com&sref=rss">MSDN subscription</a>). We spent about four hours working with them, creating test certificates, creating new certificates, trying to publish, with mixed and inconsistent results. We were told to use a new certificate because our current certificate was deemed corrupt. (When I asked what corrupt means, I was told it means the certificate file is bad. When I said that the MD5 hash of the certificate file was identical to the MD5 hash of the file created nearly two years ago and that it was stored in source control, I was told it was &#8220;bad&#8221; not corrupt. Semantics. Whatever.)</p>
<p>I seem to have fixed the problem this morning. It wasn&#8217;t the certificate. It wasn&#8217;t the path. Frankly, I don&#8217;t know what it is. I only know what steps I took before the point in which everything started publishing normally, as it had for the past 22 months.</p>
<p>Here&#8217;s what I did: I verified that every project in the solution has the same target platform (x86), .Net Framework version (3.5), and correct assembly information (some had default copyright information, some had autogenerated version numbers where we expected 1.0.0.0). After doing that and rebuilding, the ClickOnce publish worked as it did before, with the same old certificate, and clients behaved as expected (upgrading according to ClickOnce settings).</p>
<p>It makes no sense, because none of those settings were changed from our last good ClickOnce publish. Either way, it fixed the problem. Hopefully, it&#8217;ll help fix yours, if and when this annoying problem comes up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2012/10/18/solved-clickonce-publish-failing-with-a-valid-certificate/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Finding out which tables in a SQL database have no rows</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2012/08/30/finding-out-which-tables-in-a-sql-database-have-no-rows/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2012/08/30/finding-out-which-tables-in-a-sql-database-have-no-rows/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 14:50:45 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=645</guid>
		<description><![CDATA[<p>How many times have you looked at a production database and found a table that has no rows in it? Then, when questioning the developers, you are told, &#8220;Oh, that table was never used.&#8221; (That&#8217;s <a href="http://www.slackundertow.com">slack undertow</a>.) It happens to me often enough, so I wanted to come up with a way to easily find all the tables in a SQL database that have no rows.</p>
<p>One line of SQL (which actually runs three lines of SQL, once for each table in the database) is all you need:</p>
<p>
exec sp_MSforeachtable 'declare @count int; select @count = count(*) from ?; if @count = 0 print ''?'';'
</p>
<p>Run that, and the output will list the schema and table name of every table in the current database that has <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2012/08/30/finding-out-which-tables-in-a-sql-database-have-no-rows/">Finding out which tables in a SQL database have no rows</a></span>]]></description>
			<content:encoded><![CDATA[<p>How many times have you looked at a production database and found a table that has no rows in it? Then, when questioning the developers, you are told, &#8220;Oh, that table was never used.&#8221; (That&#8217;s <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.slackundertow.com&sref=rss">slack undertow</a>.) It happens to me often enough, so I wanted to come up with a way to easily find all the tables in a SQL database that have no rows.</p>
<p>One line of SQL (which actually runs three lines of SQL, once for each table in the database) is all you need:</p>
<p><code><br />
exec sp_MSforeachtable 'declare @count int; select @count = count(*) from ?; if @count = 0 print ''?'';'<br />
</code></p>
<p>Run that, and the output will list the schema and table name of every table in the current database that has no rows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2012/08/30/finding-out-which-tables-in-a-sql-database-have-no-rows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide the &#8220;Home&#8221; link in the Squirrel theme for WordPress</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2012/07/09/hide-the-home-link-in-the-squirrel-theme-for-wordpress/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2012/07/09/hide-the-home-link-in-the-squirrel-theme-for-wordpress/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 15:43:28 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=629</guid>
		<description><![CDATA[<p>This is one of those &#8220;I&#8217;m going to post this as a note to myself&#8221; posts&#8230;</p>
<p>I recently found the <a href="https://wordpress.org/extend/themes/squirrel">Squirrel theme for WordPress</a>, which is a good for simple corporate-looking sites. One thing I wanted to do was to remove the &#8220;Home&#8221; link. Here&#8217;s how.</p>
<p>In the theme editor section, edit the file squirrel-functions.php. Find the method squirrel_nav_menu_items. In it, comment out all lines except the last line. The function should now look like this:</p>
function squirrel_nav_menu_items($items) {
	/*
	if (is_home()) {
		$homelink = '&#60;li class=&#34;current_page_item&#34;&#62;' . '&#60;a href=&#34;' . home_url('/') . '&#34;&#62;' . __('Home', 'squirrel') . '&#60;/a&#62;&#60;/li&#62;';
	} else {
		$homelink = '&#60;li&#62;' . '&#60;a href=&#34;' . home_url('/') . '&#34;&#62;' . __('Home', 'squirrel') . '&#60;/a&#62;&#60;/li&#62;';
	}
	$items = $homelink . $items;
	*/
	return $items;
}
<p>That&#8217;s it; home link gone. Nice free theme, and nice <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2012/07/09/hide-the-home-link-in-the-squirrel-theme-for-wordpress/">Hide the &#8220;Home&#8221; link in the Squirrel theme for WordPress</a></span>]]></description>
			<content:encoded><![CDATA[<p>This is one of those &#8220;I&#8217;m going to post this as a note to myself&#8221; posts&#8230;</p>
<p>I recently found the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=https%3A%2F%2Fwordpress.org%2Fextend%2Fthemes%2Fsquirrel&sref=rss">Squirrel theme for WordPress</a>, which is a good for simple corporate-looking sites. One thing I wanted to do was to remove the &#8220;Home&#8221; link. Here&#8217;s how.</p>
<p>In the theme editor section, edit the file squirrel-functions.php. Find the method squirrel_nav_menu_items. In it, comment out all lines except the last line. The function should now look like this:</p>
<pre class="brush: php; title: ; notranslate">function squirrel_nav_menu_items($items) {
	/*
	if (is_home()) {
		$homelink = '&lt;li class=&quot;current_page_item&quot;&gt;' . '&lt;a href=&quot;' . home_url('/') . '&quot;&gt;' . __('Home', 'squirrel') . '&lt;/a&gt;&lt;/li&gt;';
	} else {
		$homelink = '&lt;li&gt;' . '&lt;a href=&quot;' . home_url('/') . '&quot;&gt;' . __('Home', 'squirrel') . '&lt;/a&gt;&lt;/li&gt;';
	}
	$items = $homelink . $items;
	*/
	return $items;
}</pre>
<p>That&#8217;s it; home link gone. Nice free theme, and nice easy hack.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2012/07/09/hide-the-home-link-in-the-squirrel-theme-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comparing the cost of signing and implementing legislation</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2012/07/05/comparing-the-cost-of-signing-and-implementing-legislation/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2012/07/05/comparing-the-cost-of-signing-and-implementing-legislation/#comments</comments>
		<pubDate>Thu, 05 Jul 2012 16:50:22 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Liberty]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=627</guid>
		<description><![CDATA[<p>Legislator 1: “Let’s create a new law that creates an emergency phone number for health care emergencies, just like 911!”
Legislator 2: “Awesome, I’ve just drafted it, let’s use ‘011’!”
Legislator 3: “OK, it’s passed!”</p>
<p>Cost for legislators to sign their name to the bill: trivial.
Cost for compliance and <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2012/07/05/comparing-the-cost-of-signing-and-implementing-legislation/">Comparing the cost of signing and implementing legislation</a></span>]]></description>
			<content:encoded><![CDATA[<p>Legislator 1: “Let’s create a new law that creates an emergency phone number for health care emergencies, just like 911!”<br />
Legislator 2: “Awesome, I’ve just drafted it, let’s use ‘011’!”<br />
Legislator 3: “OK, it’s passed!”</p>
<p>Cost for legislators to sign their name to the bill: trivial.<br />
Cost for compliance and implementation: priceless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2012/07/05/comparing-the-cost-of-signing-and-implementing-legislation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM doesn&#8217;t enable search on Address ZIP/Postal Code by default</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2012/04/10/dynamics-crm-doesnt-enable-search-on-address-zippostal-code-by-default/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2012/04/10/dynamics-crm-doesnt-enable-search-on-address-zippostal-code-by-default/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 14:12:45 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Dynamics CRM]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=622</guid>
		<description><![CDATA[<p>In the &#8220;oh my, how did that slip through?&#8221; category comes this one: in Dynamics CRM 2011, the ZIP/Postal Code field on the Address (CustomerAddress) entity is <em>not searchable by default</em>.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CRM-Address-ZIP-code-not-searchable-by-default.png"></a></p>
<p>Weirder is that the ZIP/Postal Code fields on the Account, Lead, and Contact entities <em>are searchable by default</em>. Weird only because they use the same underlying table (CustomerAddress).</p>
<p>Keep this in mind when you wonder why you can&#8217;t search for additional addresses by ZIP code. Make that ZIP/Postal Code field on the Address entity searchable, and you&#8217;re good <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2012/04/10/dynamics-crm-doesnt-enable-search-on-address-zippostal-code-by-default/">Dynamics CRM doesn&#8217;t enable search on Address ZIP/Postal Code by default</a></span>]]></description>
			<content:encoded><![CDATA[<p>In the &#8220;oh my, how did that slip through?&#8221; category comes this one: in Dynamics CRM 2011, the ZIP/Postal Code field on the Address (CustomerAddress) entity is <em>not searchable by default</em>.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CRM-Address-ZIP-code-not-searchable-by-default.png"><img class="size-full wp-image-623 alignnone" style="padding: 2px;" title="Dynamics CRM Address ZIP code not searchable by default" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CRM-Address-ZIP-code-not-searchable-by-default.png" alt="" width="814" height="170" /></a></p>
<p>Weirder is that the ZIP/Postal Code fields on the Account, Lead, and Contact entities <em>are searchable by default</em>. Weird only because they use the same underlying table (CustomerAddress).</p>
<p>Keep this in mind when you wonder why you can&#8217;t search for additional addresses by ZIP code. Make that ZIP/Postal Code field on the Address entity searchable, and you&#8217;re good to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2012/04/10/dynamics-crm-doesnt-enable-search-on-address-zippostal-code-by-default/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
