<?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>Cody Konior</title>
	<atom:link href="http://www.codykonior.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codykonior.com</link>
	<description>warning: this may suffocate</description>
	<lastBuildDate>Wed, 04 Jan 2012 01:09:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Scared of supermarkets</title>
		<link>http://www.codykonior.com/scared-of-supermarkets/</link>
		<comments>http://www.codykonior.com/scared-of-supermarkets/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 05:38:59 +0000</pubDate>
		<dc:creator>Cody Konior</dc:creator>
				<category><![CDATA[Stand-Up Comedy]]></category>

		<guid isPermaLink="false">http://www.codykonior.com/?p=597</guid>
		<description><![CDATA[Notes It was a great night last night, after taking nearly a year off comedy, and coming back and getting some laughs. I feel super fat on stage, part of the reason I stopped, and I&#8217;ll have to keep working on that&#8230; I almost cancelled before the show, not just from being sick, but also [...]]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/SxRF5RGx8eY?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SxRF5RGx8eY?version=3" type="application/x-shockwave-flash" width="480" height="295" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3>Notes</h3>
<p>It was a great night last night, after taking nearly a year off comedy, and coming back and getting some laughs. I feel super fat on stage, part of the reason I stopped, and I&#8217;ll have to keep working on that&#8230; </p>
<p>I almost cancelled before the show, not just from being sick, but also because I had no confidence in my material. But I was rewriting parts of it right up to the last minute of the show, and it came out far better than what I had originally written down.</p>
<p>Because that&#8217;s what I do. I have a hundred notes, I pull them together into some kind of storyline I can remember, and then I say it a dozen times until it comes out naturally, all the while changing words here and there to make it funny. </p>
<p>As for this specific show; I was far more nervous than you&#8217;d expect from my 19th show, I forgot my place part way, messed up one joke majorly, two fell completely flat and need major work; and people were laughing at things I didn&#8217;t expect. All in all, not a bad return. I won&#8217;t leave it so long before trying again&#8230;</p>
<p>Everyone else up there was great, the audience was really forgiving, and John Conway in particular was back in Perth and being his amazing self, and I can&#8217;t wait for his special show on Sunday night.</p>
<h3>Gallery</h3>
<p>Soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codykonior.com/scared-of-supermarkets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New show, June 21st</title>
		<link>http://www.codykonior.com/new-show-june-21st/</link>
		<comments>http://www.codykonior.com/new-show-june-21st/#comments</comments>
		<pubDate>Tue, 24 May 2011 06:14:47 +0000</pubDate>
		<dc:creator>Cody Konior</dc:creator>
				<category><![CDATA[Stand-Up Comedy]]></category>

		<guid isPermaLink="false">http://www.codykonior.com/?p=593</guid>
		<description><![CDATA[I&#8217;ll be trying to stage a comeback on June 21st. That is all.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be trying to stage a comeback on June 21st. That is all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codykonior.com/new-show-june-21st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porting VB6 Applications To VB.NET</title>
		<link>http://www.codykonior.com/porting-vb6-applications-to-vb-net/</link>
		<comments>http://www.codykonior.com/porting-vb6-applications-to-vb-net/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 23:44:14 +0000</pubDate>
		<dc:creator>Cody Konior</dc:creator>
				<category><![CDATA[Geek Stuff]]></category>

		<guid isPermaLink="false">http://www.codykonior.com/?page_id=399</guid>
		<description><![CDATA[Revision History 31-Mar-2010: Original Article. Introduction I took the lead in porting a small (few thousand lines of code) VB6 application to VB.NET and here are some notes I made during the process, in case they&#8217;re useful for anyone else. Conversion Procedure There&#8217;s a built-in upgrade tool for VB 6 to VB 2008, but it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<h3>Revision History</h3>
<p>31-Mar-2010: Original Article.</p>
<h3>Introduction</h3>
<p>I took the lead in porting a small (few thousand lines of code) VB6 application to VB.NET and here are some notes I made during the process, in case they&#8217;re useful for anyone else.</p>
<h3>Conversion Procedure</h3>
<p>There&#8217;s a built-in upgrade tool for VB 6 to VB 2008, but it&#8217;s not a one-to-one conversion. The process you&#8217;ll need to follow goes like this:</p>
<ul>
<li>Run the VB 6 code through the converter, which will mark errors and sections that will fail to be upgraded.</li>
<li>Rewrite those sections one by one and re-run the converter to see if they&#8217;ll now convert easily. You should do this in small chunks, while re-compiling and running some simple tests if possible to make sure that your changes were logically equivalent to the original code and didn&#8217;t break anything.</li>
<li>Repeat the process until the reporter is showing a minimum number of errors that can&#8217;t be resolved in VB 6. You&#8217;ll have to tackle these yourself in .NET after the conversion has been done.</li>
</ul>
<h3>Pre-Pre Conversion Problem Areas</h3>
<p>Lots of VB6 programmers didn&#8217;t use strict type checking in their projects. You should go through each source code file and add two lines to the top:</p>
<pre>OPTION EXPLICIT
OPTION STRICT ON</pre>
<p>If you&#8217;re using a CVS and don&#8217;t want all the files touched, there are also command-line parameters for the compiler and project options you can use, but you&#8217;ll have to search through the source files just to make sure they aren&#8217;t set to OFF, as the source file options override project (and possibly compiler) options.</p>
<p>The kind of weird problems that this will show up in legacy code are:</p>
<ul>
<li>Section of code that have never been used.</li>
<li>References which don&#8217;t exist.</li>
<li>Misspellings of variable names.</li>
<li>Scoped variables that hid other variables.</li>
<li>Called subroutines which don&#8217;t exist.</li>
</ul>
<p><strong>Pre-Conversion Problem Areas</strong></p>
<ul>
<li>The most common issue will be variables of type &#8220;Variant&#8221;, which isn&#8217;t supported any longer. You&#8217;ll need to do some digging to find what data type the variable is actually used for, and use that explicitly instead.</li>
<li>Arrays which use a non-zero lower bound will also cause problems. You&#8217;ll have to change these to use 0, then scan all references in the code and decrement any indexes by the difference.</li>
<li>Automatic conversion between compatible variable types will also be a problem. You should clean these up by using explicit casts (CInt, CStr, etc).</li>
</ul>
<h3>Post-Conversion Problem Areas</h3>
<ul>
<li>Another big issue will be structures that have been treated as strings, or assigning one type of structure to another type of structure (this was common when using strings as a buffer to map between two similar structures). The only way I&#8217;m aware of handling this is with some convoluted inter-op code.</li>
<li>You&#8217;ll need to replace ON ERROR lines with try/catch exception handlers. This can get tricky when the original error handlers are shared between different portions of code.</li>
</ul>
<p>You should now conduct some heavy testing to see if the program works before continuing.</p>
<p><strong>Post-Post Conversion Problem Areas</strong></p>
<ul>
<li>If the original application was a service, the NTSVC.OCX reference (and any code) can be removed, then you can create a new .NET native service project, and drag the converted application source files into it.</li>
<li>Settings that used to be stored in configuration files and the registry can now be easily moved into XML configuration files.</li>
<li>Variables which are in global storage can be moved into more logical objects.</li>
</ul>
<p>Once that&#8217;s all done, and tested, the final thing I would recommend, but has been hotly debated elsewhere, is disabling the VB 2008 Compatibility Layer (a Microsoft.VisualBasic in Reference). You can read about the functions it provides here: <a href="http://msdn.microsoft.com/en-us/library/c157t28f(VS.71).aspx">Visual Basic Run-Time Library Members</a>.</p>
<p>What this will do (mostly) is flag all of the areas in the application that use &#8220;old-style&#8221; file and string handling, so that you can go through and replace them with .NET equivalents. Some say this takes away the Visual Basic from Visual Basic, but in my opinion it only takes away the bad/legacy bits. The best thing about VB is the simple syntax and avoidance of having to deal with classes straight away, and all of that still remains.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codykonior.com/porting-vb6-applications-to-vb-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No show Tuesday night</title>
		<link>http://www.codykonior.com/no-show-tuesday-night/</link>
		<comments>http://www.codykonior.com/no-show-tuesday-night/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 15:14:45 +0000</pubDate>
		<dc:creator>Cody Konior</dc:creator>
				<category><![CDATA[Stand-Up Comedy]]></category>

		<guid isPermaLink="false">http://www.codykonior.com/?p=496</guid>
		<description><![CDATA[I&#8217;m tired. I stay up late every night doing nothing, and my weekends go so fast seemingly doing stuff for everyone else, so much so that they are more stressful than relaxing. I&#8217;m feeling down because a couple of people rated my videos down on funnyordie.com which I don&#8217;t understand at all because the audience [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m tired. I stay up late every night doing nothing, and my weekends go so fast seemingly doing stuff for everyone else, so much so that they are more stressful than relaxing. I&#8217;m feeling down because a couple of people rated my videos down on funnyordie.com which I don&#8217;t understand at all because the audience reacted well and to be honest the standard of videos on funnyordie.com isn&#8217;t that high anyway. And I&#8217;m super overweight, I haven&#8217;t been able to get myself to get back into my exercise regime due in part to that ridiculous lack of sleep from above. </p>
<p>I started putting together a set list for tomorrow night, but with all of these factors, it has failed to materialise into something funny. There are some good ideas, but it&#8217;s probably still a week or two away from becoming something I&#8217;d be comfortable saying on stage to make people laugh.</p>
<p>So I&#8217;ve cancelled my spot for tomorrow night. I really hate to do that, because it IS so unprofessional, and spots are so hard to come by. And I could have re-run old stuff. But I hate that, and I don&#8217;t want to do it. I want to do new stuff, I want to make my stuff better, and that&#8217;s what I&#8217;m going to do. Just this time I&#8217;ve run out of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codykonior.com/no-show-tuesday-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweaks make for a good show!</title>
		<link>http://www.codykonior.com/tweaks-make-for-a-good-sho/</link>
		<comments>http://www.codykonior.com/tweaks-make-for-a-good-sho/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 03:06:19 +0000</pubDate>
		<dc:creator>Cody Konior</dc:creator>
				<category><![CDATA[Stand-Up Comedy]]></category>

		<guid isPermaLink="false">http://www.codykonior.com/?p=475</guid>
		<description><![CDATA[Notes In the very beginning, the MC forgot my name, and it was really embarrassing (for him, but it&#8217;s no big deal really), and so when I went on stage I moped on and started saying, &#8220;Don&#8217;t feel bad for me, when I was younger&#8230;&#8221; and then the video begins. See my post below for [...]]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/-v49TzMGoZY?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/-v49TzMGoZY?version=3" type="application/x-shockwave-flash" width="480" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3>Notes</h3>
<p>In the very beginning, the MC forgot my name, and it was really embarrassing (for him, but it&#8217;s no big deal really), and so when I went on stage I moped on and started saying, &#8220;Don&#8217;t feel bad for me, when I was younger&#8230;&#8221; and then the video begins.</p>
<p>See my post below for the rest of the back-story about how I got the show.</p>
<p>I&#8217;ve just watched my performance though and I have to say it&#8217;s pretty good. The material was tighter than the night before with a few tag lines I came up with just before (and during!) the show, so I&#8217;m happy with that.</p>
<p>On the down side there were some prickly moments. I fumbled the beginning and end with the mic, dropped one bit without realising it, and messed up the toothpaste joke so it missed part of the setup and so nobody could understand it &#8211; and they didn&#8217;t laugh. I was wondering why! My mistake.</p>
<p>But yeah, good fun for me. Now onto preparing for the next show &#8230;</p>
<h3>Gallery</h3>
<div id="flickr_20100807_772" class="slickr-flickr-galleria landscape medium"><ul><li class="active"><img src="http://farm6.staticflickr.com/5254/5537938882_8cb01c336e.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5178/5537938758_6fcbb07f1d.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5014/5537359767_461fb3c436.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5015/5537938504_736b4636ee.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5013/5537359531_93564cf731.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5217/5537359403_16e0d89840.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5095/5537359257_2548760a35.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5138/5537359137_a8a83d7ab2.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li><li><img src="http://farm6.staticflickr.com/5133/5537359011_2633aeb99a.jpg" alt="" title="Set #17 at Comedy Lounge dated 2010-08-07" /></a></li></ul><div style="clear:both"></div></div><script type="text/javascript">jQuery("#flickr_20100807_772").data("options",{"delay":2000,"autoPlay":true,"captions":false,"descriptions":false});</script>
]]></content:encoded>
			<wfw:commentRss>http://www.codykonior.com/tweaks-make-for-a-good-sho/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

