<?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 sonorous swell &#187; Coding</title>
	<atom:link href="http://notsoevil.net/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://notsoevil.net</link>
	<description>I may not have gone where I intended to go, but I think I have ended up where I needed to be.</description>
	<lastBuildDate>Wed, 02 Mar 2011 04:46:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Intones Update</title>
		<link>http://notsoevil.net/2011/03/intones-update/</link>
		<comments>http://notsoevil.net/2011/03/intones-update/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 04:45:13 +0000</pubDate>
		<dc:creator>jdcantrell</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://notsoevil.net/?p=124</guid>
		<description><![CDATA[I noticed last week that I was unable to login in to Intones (here&#8217;s my user&#8217;s page to give you an idea how I use the site) because I&#8217;d inadvertently updated to a version of Django that had some changes to how forms are handled. This got me to thinking that I should update the look [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed last week that I was unable to login in to <a title="Intones" href="http://intones.notsoevil.net">Intones</a> (here&#8217;s my user&#8217;s <a title="John's Intones page" href="http://intones.notsoevil.net/jdcantrell">page</a> to give you an idea how I use the site) because I&#8217;d inadvertently updated to a version of Django that had some changes to how forms are handled. This got me to thinking that I should update the look and feel to be a little bit nicer, and so I did. There are still a few issues I believe with IE8, but I&#8217;ll work on those over time. One cool new thing is that the site should look quite nice on most smart phones. I&#8217;ve started using the <a title="1140 CSS Grid" href="http://cssgrid.net/">1140 CSS Grid</a> framework to help out with making my projects more accessible to phones (<a title="Ankh Webstream" href="http://notsoevil.net/stream">Ankh</a> got this treatment earlier this year as well). Under the hood Intones remains the same, though with this fresh coat of paint, I am feeling motivated to refine the search process and hopefully make it be a little more graceful about certain things. Anyway, just wanted to let everyone know!</p>
]]></content:encoded>
			<wfw:commentRss>http://notsoevil.net/2011/03/intones-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making things simpler</title>
		<link>http://notsoevil.net/2010/08/making-things-simpler/</link>
		<comments>http://notsoevil.net/2010/08/making-things-simpler/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 19:03:38 +0000</pubDate>
		<dc:creator>jdcantrell</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Goals]]></category>

		<guid isPermaLink="false">http://notsoevil.net/?p=89</guid>
		<description><![CDATA[Things have been pretty quiet here on the front page, but that doesn&#8217;t mean I&#8217;ve been ignoring this little site. I have created a new, minimal theme, and I&#8217;ve removed the life-stream plugin that I was using. That plugin has been replaced by Ankh, a little python script to generate life-stream type pages. You can [...]]]></description>
			<content:encoded><![CDATA[<p>Things have been pretty quiet here on the front page, but that doesn&#8217;t mean I&#8217;ve been ignoring this little site. I have created a new, minimal theme, and I&#8217;ve removed the life-stream plugin that I was using. That plugin has been replaced by <a href="http://github.com/keare/ankh">Ankh</a>, a little python script to generate life-stream type pages. You can see what I&#8217;m using it for on my <a title="Webstream" href="http://notsoevil.net/stream">Webstream Page</a>, which is a mix of feeds created by my actions and a list of some of my favorite sites displayed in a fashion similar to <a title="AllTop" href="http://alltop.com/">Alltop</a>.</p>
<p>For a long while I&#8217;ve been thinking about creating a little application to handle easily creating lists and pages of lists. I actually started on it earlier this summer, but at the time I was pretty unhappy with the direction it was heading. Recently however, I had a few ideas on what I should do differently, and now it seems to be what I had originally envisioned. I haven&#8217;t come up with a great name yet and have instead simply decided to call it <a href="http://notsoevil.net/vimes">Vimes</a> after the character from Discworld (for no reason other than I like the name and Discworld is awesome!). What I have up right now is merely a <a href="http://notsoevil.net/vimes">demo</a> of how it will work, and it is missing some of the larger features that will make it be really useful. But editing and arranging lists is working quite well (especially if you use Chrome).</p>
<p>I&#8217;m going to keep this post short, with the plan to update again soon. I&#8217;ve made a goal to have 50 posts this year and this is #7! So I&#8217;ll be back pretty soon, I believe!</p>
]]></content:encoded>
			<wfw:commentRss>http://notsoevil.net/2010/08/making-things-simpler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now with extra green!</title>
		<link>http://notsoevil.net/2010/03/now-with-extra-green/</link>
		<comments>http://notsoevil.net/2010/03/now-with-extra-green/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 04:22:38 +0000</pubDate>
		<dc:creator>jdcantrell</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://john.notsoevil.net/?p=61</guid>
		<description><![CDATA[I never seem to find a theme that I like 100%. And since I have some modest HTML and web design skills I took it upon myself to create this theme. It is very green, and reminds me a lot of the Django web site&#8217;s color scheme. I have decided however, that this is just [...]]]></description>
			<content:encoded><![CDATA[<p>I never seem to find a theme that I like 100%. And since I have some modest HTML and web design skills I took it upon myself to create this theme. It is very green, and reminds me a lot of the Django web site&#8217;s color scheme. I have decided however, that this is just the beginning. Over the course of this year I will incrementally improve this theme until, hopefully, it is one that I really like.</p>
<p>I&#8217;ve been playing with the <a title="Wordpress Lifestream Plugin" href="http://www.enthropia.com/labs/wp-lifestream/">Lifestream</a> plugin for wordpress lately, and I&#8217;ve found that it is okay. Of the three feeds I&#8217;m using, I only had to modify the code for 2 of them to get it to display as I wished. I think I may end up writing my own feed parser to handle this. Anyway the goal of this plugin is to inject a little bit of life to this site. Hopefully everyone will find some interesting things on it when they visit.</p>
<p>Alright, time to work on web project number 2. Also say &#8220;Hello&#8221; to Brad over at <a title="Plasma Engine" href="http://plasma.notsoevil.net">http://plasma.notsoevil.net</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://notsoevil.net/2010/03/now-with-extra-green/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I love Vim &#8211; 4 Tips when using Vim</title>
		<link>http://notsoevil.net/2010/02/i-love-vim-4-tips-when-using-vim/</link>
		<comments>http://notsoevil.net/2010/02/i-love-vim-4-tips-when-using-vim/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 20:50:30 +0000</pubDate>
		<dc:creator>jdcantrell</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://john.notsoevil.net/?p=55</guid>
		<description><![CDATA[I love Vim. It is my favorite text editor. In fact, there are times where it makes editing code a lot of fun. It is difficult to learn at first, but there are a ton of great resources to get you started. A few can be found at: Efficient Editing with Vim Vim Tutorial Videos [...]]]></description>
			<content:encoded><![CDATA[<p>I love Vim. It is my favorite text editor. In fact, there are times where it makes editing code a lot of fun. It is difficult to learn at first, but there are a ton of great resources to get you started. A few can be found at:</p>
<ul>
<li><a title="Efficient Editing with Vim" href="http://jmcpherson.org/editing.html">Efficient Editing with Vim</a></li>
<li><a title="Vim Tutorial Videos" href="http://www.derekwyatt.org/vim/vim-tutorial-videos/">Vim Tutorial Videos</a> &#8211; The author also has a pretty good Vim config to start with</li>
<li><a title="Vim Recipies" href="http://vim.runpaint.org/">Vim Recipies</a></li>
<li><a href="=http://vim.wikia.com/wiki/Vim_Tips_Wiki">Vim Tips Wiki</a> &#8211; This has been the most useful to me after I got started, and I still check on it from time to time to learn new tips.</li>
</ul>
<p>The first two links will help you get started moving around and editing within Vim. The other two will give you tips and hints to do common tasks quickly. Here are a few tips that I find myself constantly using these days when working. I also think these are good tips for people who are starting out with Vim.</p>
<p>1) Use the Wildmenu</p>
<p><code>set wildmenu</code></p>
<p>When this option is turned on the using tab for command-line completion will also display all the possible matches on your status line. You can then tab through those matches and select the one you are looking for. It can match on just about anything you can type as a command. For example type &#8220;:col&#8221; and hitting tab will display colder and colorscheme. Typing &#8220;:colorscheme a&#8221; and hitting tab will list all the colorschemes that start with a. This gets really handy when typing out long directory paths as it will list files and directories of the current path you are typing (and save you from having to type the entire thing out yourself).</p>
<p>2) Easily open files in the same directory</p>
<p><code>cabbr &lt;expr&gt; %% expand('%:p:h')</code></p>
<p>This will make %% expand to the current path of the file you are editing. This keeps you from having navigate the full path when the files you are editing are not in the current directory, but are in the same directory as each other. Take a look at the <a title="Easy edit of files in the same directory" href="http://vim.wikia.com/wiki/Easy_edit_of_files_in_the_same_directory">Vim Tips Wiki </a>for more details about this.</p>
<p>3) Enable Ctrl-V and Ctrl-C for the clipboard</p>
<p><code>map &lt;C-V&gt; "+gP<br />
cmap &lt;C-V&gt; &lt;C-R&gt;+<br />
vnoremap &lt;C-C&gt; "+y</code></p>
<p>This makes it easy to cut and paste to and from Vim to other applications using the standard Ctrl-C and Ctrl-V shortcuts</p>
<p>4) Extensions to make life better</p>
<p><a title="Mini Buffer Explorer" href="http://www.vim.org/scripts/script.php?script_id=159">Mini Buffer Explorer</a> &#8211; This extension will list your open buffers in a window for you allowing you to glance at the buffer number and &#8216;:b#&#8217; to change the current file you&#8217;re editing. This extension alone has reduced my reliance on the mouse more than any other. Before I started using this extension I would open all of my files in tabs and use the mouse to switch to different tabs.</p>
<p><a href="http://www.vim.org/scripts/script.php?script_id=182">SuperTab</a> &#8211; Autocomplete is about the only feature I would say that I miss from not using a &#8220;true&#8221; IDE. Fortunately this extension provides very similar functionality, and for my purposes it improves on it. Whenever you are typing a word/variable if you hit tab it will find the nearest match and/or display a list of possible completions. It quick, stays out of my way unless called upon, and does not require some crazy indexing/tracking of all files in my current project to work.</p>
<p>These are probably the most important things I use beyond the basic movements and commands already provided in Vim. Hopefully they will help out anyone who is new to Vim or for anyone looking on how to make Vim easier to work in.</p>
]]></content:encoded>
			<wfw:commentRss>http://notsoevil.net/2010/02/i-love-vim-4-tips-when-using-vim/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

