<?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>the jackol's den</title>
	<atom:link href="http://www.thejackol.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thejackol.com</link>
	<description>01100010 01101100 01100101 01101000</description>
	<lastBuildDate>Wed, 28 Dec 2011 03:40:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>A re-introduction to JavaScript</title>
		<link>http://www.thejackol.com/2011/12/28/a-re-introduction-to-javascript-3/</link>
		<comments>http://www.thejackol.com/2011/12/28/a-re-introduction-to-javascript-3/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 03:40:08 +0000</pubDate>
		<dc:creator>Mikhail Esteves</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/?p=716</guid>
		<description><![CDATA[Why a re-introduction? Because JavaScript has a reasonable claim to being the world&#8217;s most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. 2005 has seen the launch of a number of high-profile JavaScript applications, showing that deeper knowledge of this technology is an important skill [...]]]></description>
				<content:encoded><![CDATA[	<blockquote>
		<p>Why a re-introduction? Because JavaScript has a reasonable claim to being the world&#8217;s most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. 2005 has seen the launch of a number of high-profile JavaScript applications, showing that deeper knowledge of this technology is an important skill for any web developer.</p>
		<p>Unlike most programming languages, the JavaScript language has no concept of input or output. It is designed to run as a scripting language in a host environment, and it is up to the host environment to provide mechanisms for communicating with the outside world. The most common host environment is the browser, but JavaScript interpreters can also be found in Adobe Acrobat, Photoshop, Yahoo!&#8216;s Widget engine, and even server side environments.</p>
	</blockquote>

	<p><a href="https://developer.mozilla.org/en/A_re-introduction_to_JavaScript">Read more</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2011/12/28/a-re-introduction-to-javascript-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GridView databinding error with Generic classes</title>
		<link>http://www.thejackol.com/2011/06/02/gridview-databinding-error-with-generic-classes/</link>
		<comments>http://www.thejackol.com/2011/06/02/gridview-databinding-error-with-generic-classes/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 18:08:55 +0000</pubDate>
		<dc:creator>Mikhail Esteves</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/?p=702</guid>
		<description><![CDATA[If you get this error: A field or property with the name &#39;xyz&#39; was not found on the selected data source You need to declare public properties with get, set in your class for it to work because GridView uses Reflection when databinding. For example: public class EmployeeDetails { public string EmployeeName {get; set; } [...]]]></description>
				<content:encoded><![CDATA[	<p>If you get this error: <code>A field or property with the name &#39;xyz&#39; was not found on the selected data source</code></p>

	<p>You need to declare public properties with <code>get, set</code> in your class for it to work because <code>GridView</code> uses Reflection when databinding. For example:</p>

<pre><code>public class EmployeeDetails
{
  public string EmployeeName {get; set; }
  // etc
}
</code></pre>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2011/06/02/gridview-databinding-error-with-generic-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URL Routing problem with ASP.NET 4 on GoDaddy IIS 7</title>
		<link>http://www.thejackol.com/2011/03/24/url-routing-problem-with-asp-net-4-on-godaddy-iis-7/</link>
		<comments>http://www.thejackol.com/2011/03/24/url-routing-problem-with-asp-net-4-on-godaddy-iis-7/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 20:37:37 +0000</pubDate>
		<dc:creator>Mikhail Esteves</dc:creator>
				<category><![CDATA[C#/.NET]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/?p=691</guid>
		<description><![CDATA[If you get 404 errors when trying to add URL Routing with ASP.NET 4 (Web Forms) on GoDaddy, simply reference the relevant modules in your web.config file: &#60;modules runAllManagedModulesForAllRequests=&#34;true&#34;&#62; &#60;remove name=&#34;UrlRoutingModule&#34; /&#62; &#60;add name=&#34;UrlRoutingModule&#34; type=&#34;System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&#34; /&#62; &#60;/modules&#62; &#60;handlers&#62; &#60;add name=&#34;UrlRoutingHandler&#34; preCondition=&#34;integratedMode&#34; verb=&#34;*&#34; path=&#34;UrlRouting.axd&#34; type=&#34;System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&#34;/&#62; &#60;/handlers&#62; Add this [...]]]></description>
				<content:encoded><![CDATA[	<p>If you get 404 errors when trying to add <span class="caps">URL</span> Routing with <span class="caps">ASP</span>.<span class="caps">NET</span> 4 (Web Forms) on GoDaddy, simply reference the relevant modules in your web.config file:</p>

<pre><code>    &#60;modules runAllManagedModulesForAllRequests=&#34;true&#34;&#62; 
      &#60;remove name=&#34;UrlRoutingModule&#34; /&#62; 
      &#60;add name=&#34;UrlRoutingModule&#34; type=&#34;System.Web.Routing.UrlRoutingModule, System.Web, 
        Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&#34; /&#62; 
    &#60;/modules&#62; 
    &#60;handlers&#62; 
      &#60;add name=&#34;UrlRoutingHandler&#34; 
        preCondition=&#34;integratedMode&#34; 
        verb=&#34;*&#34; path=&#34;UrlRouting.axd&#34; 
        type=&#34;System.Web.HttpForbiddenHandler, System.Web,  
        Version=2.0.0.0, Culture=neutral,  
        PublicKeyToken=b03f5f7f11d50a3a&#34;/&#62; 
    &#60;/handlers&#62; 
</code></pre>

	<p>
Add this to the system.webServer node.</p>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2011/03/24/url-routing-problem-with-asp-net-4-on-godaddy-iis-7/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I never said she stole my money</title>
		<link>http://www.thejackol.com/2011/01/25/i-never-said-she-stole-my-money/</link>
		<comments>http://www.thejackol.com/2011/01/25/i-never-said-she-stole-my-money/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 16:27:00 +0000</pubDate>
		<dc:creator>posterous</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/2011/01/25/i-never-said-she-stole-my-money/</guid>
		<description><![CDATA[On emphasis: I never said she stole my money. I never said she stole my money. I never said she stole my money. I never said she stole my money. I never said she stole my money. I never said she stole my money. I never said she stole my money. Posted via email]]></description>
				<content:encoded><![CDATA[<div class='posterous_autopost'><p>On emphasis:</p>  <blockquote>  <p><strong>I</strong> never said she stole my money.</p>  <p>I <span style="font-family: mceinline"><strong>never </strong>said she stole my money.</span></p>  <p>I <span style="font-family: mceinline">never <strong>said </strong>she stole my money.</span></p>  <p>I <span style="font-family: mceinline">never said <strong>she </strong>stole my money.</span></p>  <p>I <span style="font-family: mceinline">never said she <strong>stole </strong>my money.</span></p>  <p>I <span style="font-family: mceinline">never said she stole <strong>my </strong>money.</span></p>  <p>I <span style="font-family: mceinline">never said she stole my <strong>money</strong>.</span></p>  </blockquote>  <p style="font-size: 10px">  <a href="http://posterous.com" rel="external nofollow">Posted via email</a>   </p></div>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2011/01/25/i-never-said-she-stole-my-money/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A table that should exist in all projects with a database</title>
		<link>http://www.thejackol.com/2010/12/09/a-table-that-should-exist-in-all-projects-with-a-database/</link>
		<comments>http://www.thejackol.com/2010/12/09/a-table-that-should-exist-in-all-projects-with-a-database/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 23:02:58 +0000</pubDate>
		<dc:creator>Mikhail Esteves</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/?p=679</guid>
		<description><![CDATA[It&#8217;s called schema_version (or migrations, or whatever suits you) and its purpose is to keep track of structural or data changes to the database. Whether you add this table from the beginning of the project or just after you&#8217;ve deployed the first version to a staging or production server is up to you. Whenever you [...]]]></description>
				<content:encoded><![CDATA[	<blockquote>
		<p>It&#8217;s called schema_version (or migrations, or whatever suits you) and its purpose is to keep track of structural or data changes to the database.</p>
		<p>Whether you add this table from the beginning of the project or just after you&#8217;ve deployed the first version to a staging or production server is up to you.</p>
		<p>Whenever you need to execute an <span class="caps">SQL</span> script to change the database structure or perform a data migration you should be adding a row in that table as well. And do that via an insert statement at the beginning or end of that script (which is committed to the project&#8217;s code repository).</p>
	</blockquote>

	<p><a href="http://blog.cherouvim.com/a-table-that-should-exist-in-all-projects-with-a-database/">Read more</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2010/12/09/a-table-that-should-exist-in-all-projects-with-a-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>templify: making solution creation simpler</title>
		<link>http://www.thejackol.com/2010/11/27/templify-making-solution-creation-simpler/</link>
		<comments>http://www.thejackol.com/2010/11/27/templify-making-solution-creation-simpler/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 19:23:38 +0000</pubDate>
		<dc:creator>Mikhail Esteves</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/?p=676</guid>
		<description><![CDATA[Every project starts the same way:you create a place to put solution artefacts,on one file system, on one computer.Templify helps you work smart, not hardby reducing repetition. Link]]></description>
				<content:encoded><![CDATA[	<blockquote>
		<p>Every project starts the same way:you create a place to put solution artefacts,on one file system, on one computer.Templify helps you work smart, not hardby reducing repetition.</p>
	</blockquote>

	<p><a href="http://opensource.endjin.com/templify/">Link</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2010/11/27/templify-making-solution-creation-simpler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dan Brown walks into a bar&#8230;</title>
		<link>http://www.thejackol.com/2010/08/31/dan-brown-walks-into-a-bar/</link>
		<comments>http://www.thejackol.com/2010/08/31/dan-brown-walks-into-a-bar/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:20:06 +0000</pubDate>
		<dc:creator>posterous</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/2010/08/31/dan-brown-walks-into-a-bar/</guid>
		<description><![CDATA[Author Dan Brown strode through the brass lobby of a bar and ordered a beer, his eyes white as something white. The bartender had eyes too. &#8220;What&#8217;ll it be?&#8221; asked the bartender with his mouth. He raised the tone of his voice towards the end of the statement to express that he was asking a [...]]]></description>
				<content:encoded><![CDATA[<div class='posterous_autopost'><blockquote>  <p>Author Dan Brown strode through the brass lobby of a bar and ordered a  beer, his eyes white as something white. The bartender had eyes too.</p>  <p>&#8220;What&#8217;ll it be?&#8221; asked the bartender with his mouth. He raised the  tone of his voice towards the end of the statement to express that he  was asking a question &#8216;cos when someone speaks to you you can&#8217;t see  question marks. &#8220;What&#8217;ll what be?&#8221; replied author Dan Brown, answering a  question with a question and putting the emphasis on the what part of  the reply, showing that the question he just asked is related to the  question he was just asked. The bartender shifted his eyes. A little too  shiftily, thought the author (Dan Brown); was it a challenge? Did he  recognise me? Was he expecting me? Was I expecting this? Of course I  was, I&#8217;m Dan Brown. trust no-one Dan. Disassemble him with your brains.</p>  <p>The bartender&#8217;s silence spoke leaflets. After what seemed like a long  time, he unsilenced and spoke again. &#8220;What would you like to drink?&#8221; he  said slowly, a little too slowly. Almost like it was in code. If there  was one thing Dan Brown could do, besides bookery, it was being able to  pull hidden codes from seemingly nowhere, at least to anyone who wasn&#8217;t  he &#8211; Dan Brown. Their eyes stood locked onto each other&#8217;s eyes. It was  an anagram. The author began calculating. &#8220;Lout, hoodwink a Wild  Turkey,&#8221; He sounded out to the bartender, confident he&#8217;d cracked the  code. The bartender folded his arms and said &#8220;I&#8217;m not sure what you&#8217;re  talking about.&#8221; Dan, with his pointy sharp-like wit, replied &#8220;Well, I&#8217;m  not sure what you&#8217;re listening about.&#8221;</p>  <p>The bar man walked away (hopping always led to questions, questions  he could do without) and all of a quickly Dan &#8220;Author Man&#8221; Brown  realised in his brain what was going on (not what was actually  happening, just his perception of things)&#8230; it was a double-cross (like  what traitors do, not a symbol of two crosses. Dan feckin loves  symbols!)Straight away he called his agent &#8220;Agent, it&#8217;s me, Symbol  Simon. I&#8217;ve been double-crossed.&#8221; &#8220;No you haven&#8217;t Dan. You&#8217;re not a  clever master of symbols who has been drawn into a world of espionage  and secrets too important for the world to know. You&#8217;re a writer. And  barely that. Now leave me alone, I&#8217;m on the loo.&#8221; Dan Brown(ed off)  sneered at the camera (which wasn&#8217;t there) &#8220;So, they&#8217;ve got to you too.&#8221;</p>  <p>He left the bar in search of a bar, with a less confus-&#8230;even  greater controversial mystery hidden within inside; one where he could  find answers to riddles he hadn&#8217;t made up yet, by himself in singular  aloneness. Walking down the wet rained-on street he observed the night  setting in, making day go dark. Street lights shone and puddles  reflected, like candles and wobbly mirrors, but outdoors. An attractive,  slender woman in her twenties stood on the street corner as Dan Brown  strode up to her side. &#8220;Excuse me, miss,&#8221; He began, and the girl yelped.  &#8220;Yelp!&#8221; she yelped. &#8220;I never noticed you behind me there, how&#8217;d you do  that!?&#8221; Dan had been waiting for a situation such as this (a woman  startled by his sneak-&#8230;stealth) to try his new line. &#8220;Brownian Motion  baby &#8211; it&#8217;s elementary.&#8221; The girl was awestruck, but with his wit or  celebrity recognition? Dan could not be sure. Both. &#8220;Point me to the  most dubious, suspect-looking bar you know of, madame.&#8221;</p>  <p>She fingered a thumb over to Brecks Bar.</p>  </blockquote>  <p><a href="http://www.telegraph.co.uk/culture/books/booknews/6194031/The-Lost-Symbol-and-The-Da-Vinci-Code-author-Dan-Browns-20-worst-sentences.html#dsq-content">Via a comment</a> by Darian T. Wright</p>      <p style="font-size: 10px">  <a href="http://posterous.com" rel="external nofollow">Posted via email</a>   </p></div>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2010/08/31/dan-brown-walks-into-a-bar/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>LINQ to SQL log to debug window, file, memory or multiple writers</title>
		<link>http://www.thejackol.com/2010/08/05/linq-to-sql-log-to-debug-window-file-memory-or-multiple-writers/</link>
		<comments>http://www.thejackol.com/2010/08/05/linq-to-sql-log-to-debug-window-file-memory-or-multiple-writers/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 13:46:06 +0000</pubDate>
		<dc:creator>Mikhail Esteves</dc:creator>
				<category><![CDATA[C#/.NET]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.thejackol.com/?p=669</guid>
		<description><![CDATA[From here class DebugTextWriter : System.IO.TextWriter { public override void Write(char[] buffer, int index, int count) { System.Diagnostics.Debug.Write(new String(buffer, index, count)); } public override void Write(string value) { System.Diagnostics.Debug.Write(value); } public override Encoding Encoding { get { return System.Text.Encoding.Default; } } }]]></description>
				<content:encoded><![CDATA[	<p>From <a href="http://damieng.com/blog/2008/07/30/linq-to-sql-log-to-debug-window-file-memory-or-multiple-writers">here</a></p>

<pre><code>class DebugTextWriter : System.IO.TextWriter {
   public override void Write(char[] buffer, int index, int count) {
       System.Diagnostics.Debug.Write(new String(buffer, index, count));
   }
</code>
<code>   public override void Write(string value) {
       System.Diagnostics.Debug.Write(value);
   }
</code>
<code>   public override Encoding Encoding {
       get { return System.Text.Encoding.Default; }
   }
}
</code></pre>]]></content:encoded>
			<wfw:commentRss>http://www.thejackol.com/2010/08/05/linq-to-sql-log-to-debug-window-file-memory-or-multiple-writers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- Loaded originally in 6.56 seconds (2013-05-21, 20:03:14). -->
<!-- Loaded from cache in 0.0072 seconds by 1 Blog Cacher - http://1blogcacher.com/ - (2013-05-21, 20:38:51) -->