<?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 fish epic &#187; mundane</title>
	<atom:link href="http://thefishepic.ca/category/mundane/feed/" rel="self" type="application/rss+xml" />
	<link>http://thefishepic.ca</link>
	<description>story of the fish</description>
	<lastBuildDate>Sat, 04 Feb 2012 00:03:36 +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>Scrum and story points</title>
		<link>http://thefishepic.ca/2011/07/scrum-and-story-points/</link>
		<comments>http://thefishepic.ca/2011/07/scrum-and-story-points/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 14:00:58 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://thefishepic.ca/?p=619</guid>
		<description><![CDATA[At work, we use the Scrum methodology to organise our work. Without a certified scrummaster to whom we can refer, we end up making it up and adapting as we go. I keep getting questions about &#8220;story points&#8221; and I feel like I&#8217;m not answering them correctly nor adequately. Here are some professional scrummasters taking [...]]]></description>
			<content:encoded><![CDATA[<p>At work, we use the Scrum methodology to organise our work. Without a certified scrummaster to whom we can refer, we end up making it up and adapting as we go.</p>

<p>I keep getting questions about &#8220;story points&#8221; and I feel like I&#8217;m not answering them correctly nor adequately. Here are some professional scrummasters taking on this topic:</p>

<ul>
<li><a href="http://www.scrum-breakfast.com/2008/02/explaining-story-points-to-management.html">Explaining story points to management</a></li>
<li><a href="http://blog.mountaingoatsoftware.com/tag/story-points">Mike Cohn&#8217;s blog &#8211; posts tagged with &#8216;story points&#8217;</a></li>
<li><a href="http://www.infoq.com/news/2009/09/story-points-versus-hours">Story points vs. hours</a></li>
</ul>

<p>A coworker suggested that it&#8217;s a way to indicating how big of a margin of error there is on an item, i.e. the more complex something is, the more likely our time estimate&#8217;s going to be off. That&#8217;s a very good insight to tie it into the time, but I think there&#8217;s definitely more to it than that. For one, you can&#8217;t fill a sprint completely with highly complex item, even if they fall well within the timebox; your team will likely get frustrated and burn out. I think it says more about how hard something is, how much unknowns are involved, and other hazy, hand-wavy gut-feel things that are not easy to measure.</p>

<p>The reason why they are not easy to measure is because your team is made of humans who vary from one another from one day to the next. Refactoring five major classes might be easy for one guy, while another has an easier time upgrading to a new framework. Last Friday I was having a terrible time condensing my research and thoughts into words; today I can&#8217;t stop writing.</p>

<p>A hazy metric like story points is a pretty fit for measuring complexity, especially for items that don&#8217;t require immediate inspection. It strikes me as something that is really only useful for the Product Owner, so it only needs to be as good as the PO needs it, which isn&#8217;t really fine-grained. (I think I&#8217;m in most agreement with Mike Cohn&#8217;s view on using story points.)</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2011/07/scrum-and-story-points/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yes, I&#8217;m a quitter</title>
		<link>http://thefishepic.ca/2011/07/yes-im-a-quitter/</link>
		<comments>http://thefishepic.ca/2011/07/yes-im-a-quitter/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 14:00:44 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>

		<guid isPermaLink="false">http://thefishepic.ca/?p=614</guid>
		<description><![CDATA[Recently, I left my reasonably secure job at Public Works and Government Services Canada to join a start-up. The timing is not, as some might say, ideal&#8212;we&#8217;re expecting our first baby in October&#8212;but I decided to make the leap anyway. My job description remains pretty much the same: I&#8217;m still a web developer working under [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I left my reasonably secure job at Public Works and Government Services Canada to join a start-up. The timing is not, as some might say, ideal&mdash;we&#8217;re expecting our first baby in October&mdash;but I decided to make the leap anyway.</p>

<p>My job description remains pretty much the same: I&#8217;m still a web developer working under the direction of someone else&#8217;s vision. But so far, in the last three months, I&#8217;m working 200% harder and I&#8217;m 1000% happier.</p>

<p>Probably the top reason is the lack of corporate firewall&#8230; Not only is it unfeasible to maintain a firewall for the purposes of controlling employee productivity here (as it is pretty nearly anywhere), there just really isn&#8217;t a need. And we didn&#8217;t have to write long-winded business casses to convince anyone that we don&#8217;t need one&#8230; we just knew.</p>

<p>Another thing I really love is that I don&#8217;t have to wait for some manager to &#8220;go to bat&#8221; for me if I want something changed. I can just go to talk to the CEO in the next room and talk to him about stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2011/07/yes-im-a-quitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What else is there?</title>
		<link>http://thefishepic.ca/2011/03/what-else-is-there/</link>
		<comments>http://thefishepic.ca/2011/03/what-else-is-there/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 05:01:03 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>

		<guid isPermaLink="false">http://thefishepic.ca/?p=600</guid>
		<description><![CDATA[An overdue response to It takes a lot to render me speechless: The question that stumps Steve &#8212; &#8220;You&#8217;re telling us not to just get in a race for the traditional rewards,&#8221; [the young man] said. &#8220;But what else is there?&#8221; &#8212; is the one that I&#8217;ll try to answer here. First of all, let&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>An overdue response to <a href="http://stevemiranda.wordpress.com/2010/11/13/it-takes-a-lot-to-render-me-speechless-but/">It takes a lot to render me speechless</a>:
The question that stumps Steve &#8212; <em>&#8220;You&#8217;re telling us not to just get in a race for the traditional rewards,&#8221; [the young man] said. &#8220;But what else is there?&#8221;</em> &#8212; is the one that I&#8217;ll try to answer here. First of all, let&#8217;s lay out what I think &#8220;traditional rewards&#8221; refers to:</p>

<ul>
<li>wealth</li>
<li>good grades in school</li>
<li>successful career (could further define this as one that supports a particular lifestyle, which is tied into wealth)</li>
<li>fame and admiration</li>
<li>ownership of <em>things</em></li>
</ul>

<p>None of these are bad <em>per se</em> and don&#8217;t feel bad for striving for them. However, recognise that these are all extrinsic rewards.</p>

<p>Extrinsic rewards come from outside of the self. It relies on the co-operation of another individual or system who happens to value the reward. Again, that&#8217;s not bad <em>per se</em> &#8212; this is how trade happens and helps us work together and co-exist/co-depend. But the value of extrinsic rewards quickly depreciate once you get them &#8212; you will always want more to stay &#8220;happy.&#8221; Worse, over-reliance on extrinsic values mean you lose touch with the intrinsic, making it all the more tricky to understand them later.</p>

<p>Again, extrinsic values are not bad. But in order to maintain their value and usefulness, they need to be grounded with intrinsic values.</p>

<p>Everyone already has a set of intrinsic values, whether they know it or not. It&#8217;s probably the second biggest motivator of our day-to-day decisions (habit being the first). Understanding these values, and separating them from extrinsic ones, is the key to balance and grounded-ness (and, eventually, to bliss).</p>

<p>What are some intrinsic values?</p>

<ul>
<li>strength of will</li>
<li>autonomy</li>
<li>discipline</li>
<li>self-sufficiency</li>
<li>enjoyment of what I do</li>
<li>relaxation</li>
<li>quality time with friends/family</li>
</ul>

<p>A need for wealth can be driven by the need for autonomy and self-sufficiency. That&#8217;s OK. Being grounded in my intrinsic values, I know I need <em>just enough</em> wealth to maintain autonomy and self-sufficiency, but I don&#8217;t need wealth <em>beyond that</em>. Also, I can find other means to increase autonomy (by working for myself) or self-sufficiency (learn to grow my own food) which doesn&#8217;t require an increase in wealth.</p>

<p>Steve&#8217;s lament is that &#8220;success by conventional standards&#8221; in this day and age doesn&#8217;t emphasise intrinsic values enough, and that conventional schooling (which can be whatever you think that means &#8212; arguing this point is out of the scope of this entry) doesn&#8217;t give us enough help to find them.</p>

<p>It&#8217;s not so hopeless, though. I was once just like the young man. Somewhere along the way I came to understand that what I need is different from what other people have been <em>telling me</em> I need. Maybe this young man will one day fill up that &#8220;hole in his soul,&#8221; too.</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2011/03/what-else-is-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Every little bit helps</title>
		<link>http://thefishepic.ca/2010/11/every-little-bit-helps/</link>
		<comments>http://thefishepic.ca/2010/11/every-little-bit-helps/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 05:05:44 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[hippie]]></category>
		<category><![CDATA[myths]]></category>

		<guid isPermaLink="false">http://thefishepic.ca/?p=593</guid>
		<description><![CDATA[For some reason, whenever I&#8217;m doing/reading something green there&#8217;s always a little part of my mind that starts getting defensive. Here are some of the criticisms to a variety of loosely-related subjects that pop into my mind now and then. The theme, though, is that every little bit helps. &#8220;The hundred mile diet isn&#8217;t attainable [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, whenever I&#8217;m doing/reading something green there&#8217;s always a little part of my mind that starts getting defensive. Here are some of the criticisms to a variety of loosely-related subjects that pop into my mind now and then. The theme, though, is that every little bit helps.</p>

<h2>&#8220;The hundred mile diet isn&#8217;t attainable for everyone. It&#8217;s only for rich food snobs in rich food snobbish cities!&#8221;</h2>

<p>It&#8217;s true that the current food industry doesn&#8217;t make local food affordable for everyone. But for those of us who <em>can</em> afford it, we <em>should</em>. I think it&#8217;s our responsibility as citizens and neighbours to push the market towards good. We can tip the scale towards making good food more affordable and sustainable. There isn&#8217;t a good enough metric out there for measuring what&#8217;s &#8220;good&#8221;, so it&#8217;s based on the best of our combined scientific knowledge and experience&#8212;healthy, tasty food.</p>

<p>Also, yes, there are many places in the world who cannot naturally sustain a local food industry, or can no longer do it, or is trying but isn&#8217;t quite there yet. Some places rely on imported foods. It&#8217;s not a good or bad thing&#8212;it is what it is. They can do something else that&#8217;s sustainable&#8230; maybe by reducing the energy consumption in other ways, by promoting local crafts or by banning motor vehicles. But that&#8217;s no excuse for <em>us</em> to not do it. Just because not everyone can do it doesn&#8217;t mean we can&#8217;t do it. In fact, isn&#8217;t that more reason for us to do better, in order to make up for the parts of the world who can&#8217;t? If we <em>can</em> do it, we <em>must</em>. Same goes for anywhere else in the world who can.</p>

<h2>&#8220;Solar panels are not green to produce/biodiesel still causes major pollution issues/ethanol takes more energy to create than it produces/nuclear energy isn&#8217;t totally clean/organic food isn&#8217;t sustainable, you know.&#8221;</h2>

<p>I&#8217;ll start by acknowledging that all of the above statements are fairly true. HOWEVER, doing so makes sense in some odd circumstances where it <em>does</em> make sense, and they should damn well do it. Many of these &#8220;solutions&#8221; don&#8217;t scale well at all, and many of them don&#8217;t make sense here in Vancouver. If you installed a solar panel in your Yaletown condo, I&#8217;d be pretty sceptical that you have the special circumstance for that to make sense, but you know what? At least you&#8217;re trying.</p>

<p>Oil and gas doesn&#8217;t make sense or scales well, but it became the norm regardless. The &#8220;new norm&#8221; doesn&#8217;t have to make perfect sense or scale perfectly well to be &#8220;better.&#8221;</p>

<p>The fact that the new solutions don&#8217;t make sense in their current form certainly shouldn&#8217;t stop us from investigating how to make them make sense in more circumstances (or in any at all). Some of us need to be the guinea pigs to try out the flawed technologies in order to see, empirically, what the flaws are. Let&#8217;s not ridicule them too much without also giving them props for trying!</p>

<hr />

<p>And here are some outright myths which are only myths because they&#8217;re so damn vague. Actually, if you use this as an excuse to not be green then I think you lack skills in thinking critically, anyway. So I&#8217;m not going to put a lot of work into these.</p>

<h2>&#8220;It&#8217;s expensive&#8221;</h2>

<p>It is. But if you considering the true cost of <em>not</em> <em>it</em>, then that is humongously expensive too, far more so than being green. It&#8217;s only cheap now because most of it is subsidised by how we have collectively decided to not value our resources very much.</p>

<p>Being green is expensive, but it shouldn&#8217;t stop you from doing your part. In fact, it gets a lot <em>less</em> expensive if you subscribe to minimalism and &#8220;appropriatism.&#8221; Give away what you don&#8217;t use. If you need to buy some new gewgaw, check if you can get it second hand, then if you can get it locally, then go to the store. Actually, <a href="http://zenhabits.net/key-question-how-much-is-enough/">first check if you <em>really</em> need it</a>. Go without it for two weeks. At the end of two weeks, have you made through life happily without it? Then you probably don&#8217;t need it.</p>

<p>I remember an old friend saying this, and I paraphrase because I&#8217;ve forgotten his exact words, back when eating organic food in the now-hippietastic Vancouver was still a bit newagey: &#8220;Most people I know can afford to eat completely organic.&#8221; It&#8217;s true. You might not be able to see a new movie every weekend, or have nice new clothes from American Apparel every week. You might not be able to own ten pairs of shoes. But you&#8217;ll eat delicious food.</p>

<p>Actually, I have friends who have many pairs of shoes and eat nearly 100% local/organic nowadays. It&#8217;s really not that hard anymore. If they have student loans and can still afford it, so can you.</p>

<p>Being green is expensive. But you don&#8217;t have to go all the way. Even buying only from consignment stores, bringing your own grocery bag, or choosing to be <a href="http://heeeraldo.tumblr.com/post/1459266637/continued-adventures-in-things-i-have-said">weekday vegetarian</a>, is doing a lot of good. It&#8217;s better than doing nothing at all.</p>

<h2>&#8220;But it&#8217;s all greenwash&#8221;</h2>

<p>It takes some acuity to figure out what&#8217;s actually good for us and what isn&#8217;t. Admittedly it isn&#8217;t easy. But learning to distinguish between what&#8217;s greenwash and not is, in the end, a rewarding skill. And there are ways to cheat, too&#8212;if you avoid processed food, you avoid having to learn about how to see through different greenwashing techniques used by food manufacturers. If you can sew and mend you own clothing, you don&#8217;t have to pay attention to which companies are having the latest <a href="http://www.cbsnews.com/8301-503983_162-5284626-503983.html">labour scandal</a>.</p>

<p>And we all make mistakes&#8230; but we can, and should, focus on minimising our wrongs and maximising our rights. That&#8217;s all we can ask for anyway.</p>

<hr />

<p>Whew, that&#8217;s a lotta text. If you can think of any objections to being green, bring it here and see if I can debunk it!</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/11/every-little-bit-helps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s bad magic, and there&#8217;s good magic</title>
		<link>http://thefishepic.ca/2010/10/theres-bad-magic-and-theres-good-magic/</link>
		<comments>http://thefishepic.ca/2010/10/theres-bad-magic-and-theres-good-magic/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 12:48:41 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>
		<category><![CDATA[scotland]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.thefishepic.ca/?p=588</guid>
		<description><![CDATA[I already miss Scotland. The Highlands and the Islands both have special places in my heart. M and I started looking at the possibility of working and living there. I wonder if I would fall out of love with a place if I have to work in it. L mentioned that he started to like [...]]]></description>
			<content:encoded><![CDATA[<p>I already miss Scotland. The Highlands and the Islands both have special places in my heart.</p>

<p>M and I started looking at the possibility of working and living there. I wonder if I would fall out of love with a place if I have to work in it. L mentioned that he started to like Vancouver more when he stopped working. There is probably a lot of truth in that. Can I fall in love with Vancouver again? By carving out a small patch of magical space for myself and my loved ones where we never worked and only played?</p>

<p>I feel I should connect with something deeper in this area somehow, something that&#8217;s not just about working from day to day. Yes, I miss the cloud bursts and the high winds, but truly I think I just miss the feeling of &#8220;something grander.&#8221; Do Parisians appreciate the grandeur and romanticism of their city?</p>

<p>How can Vancouverites claim that this is the best city in the world when it lacks so much? Why don&#8217;t Parisians brag about Paris? It seems almost like they don&#8217;t have to&#8212;anyone who has visited there just <em>knows</em> its value. Bragging is for kids. Kids like the Vancouvers of the world.</p>

<p>It&#8217;s so weird to hear Londoners and Parisians yearn for the spaciousness of North America, the great outdoors, etc. etc. The grass is just that much greener on the other side&#8230; but especially so in Scotland.</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/10/theres-bad-magic-and-theres-good-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL coldfusion connector and null dates</title>
		<link>http://thefishepic.ca/2010/09/mysql-coldfusion-connector-and-null-dates/</link>
		<comments>http://thefishepic.ca/2010/09/mysql-coldfusion-connector-and-null-dates/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 18:50:31 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.thefishepic.ca/2010/09/mysql-coldfusion-connector-and-null-dates/</guid>
		<description><![CDATA[I copied some databases from MS SQL Server to MySQL and this came up: `MySQL Cannot Convert Value &#8217;0000-00-00 00:00:00&#8242; From Column XX To TIMESTAMP` [The fix](http://www.bennadel.com/blog/1434-MySQL-Cannot-Convert-Value-0000-00-00-00-00-00-From-Column-XX-To-TIMESTAMP.htm) is to put this in the cf data source connection string: zeroDateTimeBehavior=convertToNull]]></description>
			<content:encoded><![CDATA[<p>I copied some databases from MS SQL Server to MySQL and this came up:</p>

<p>`MySQL Cannot Convert Value &#8217;0000-00-00 00:00:00&#8242; From Column XX To TIMESTAMP`</p>

<p>[The fix](http://www.bennadel.com/blog/1434-MySQL-Cannot-Convert-Value-0000-00-00-00-00-00-From-Column-XX-To-TIMESTAMP.htm) is to put this in the cf data source connection string:</p>

<p>zeroDateTimeBehavior=convertToNull</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/09/mysql-coldfusion-connector-and-null-dates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache with Coldfusion, PHP, and ruby on Ubuntu</title>
		<link>http://thefishepic.ca/2010/08/apache-with-coldfusion-php-and-ruby-on-ubuntu/</link>
		<comments>http://thefishepic.ca/2010/08/apache-with-coldfusion-php-and-ruby-on-ubuntu/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 19:35:48 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[coldfusion]]></category>

		<guid isPermaLink="false">http://www.thefishepic.ca/?p=553</guid>
		<description><![CDATA[This is for setting up everything to appear under http://localhost/, i.e. http://localhost/phpmyadmin and http://localhost/redmine. I did it &#8220;properly&#8221; with aliases (mostly) and stuff. I don&#8217;t know if anyone else would want this crazy set up, but here it is for posterity. First install apache2 with sudo apt-get install apache2. Test it out in http://localhost/. If [...]]]></description>
			<content:encoded><![CDATA[<p>This is for setting up everything to appear under http://localhost/, i.e. http://localhost/phpmyadmin and http://localhost/redmine. I did it &#8220;properly&#8221; with aliases (mostly) and stuff.</p>

<p>I don&#8217;t know if anyone else would want this crazy set up, but here it is for posterity.</p>

<p>First install apache2 with <code>sudo apt-get install apache2</code>. Test it out in http://localhost/. If it says it works, it works.</p>

<p>Download Coldfusion from the Adobe site. MX7 supposedly has kinks with installing on Linux, so get 8 or 9. I&#8217;m using 8. <code>chmod u+x</code> the binary and then run it. Follow the prompts and let it configure apache for you; don&#8217;t use the standalone server. The standalone server probably eats resources like mad, though I eschewed it mainly for sanity since I wanted apache to do it all. Feels less dirty.</p>

<p><code>sudo apt-get install php5</code>. Then <code>aptitude search php | grep apache</code> to get the necessary mods if it&#8217;s not installed already.</p>

<p><code>sudo apt-get install ruby rubygems ruby-dev</code> and also look through aptitude for the necessary mod. You need the ruby-dev to install stuff later with gems.</p>

<p>I&#8217;ve stuck my project files in my homedir because I prefer easy access from my homedir. Some peeps say this is not as safe, but for local sandboxy development it&#8217;s grood.</p>

<p>Now lets install us some gems. <code>sudo gems install passenger</code> come to mind, and install whatever else it says you need. If it installs stuff to your <code>~/.gem</code> folder because you didn&#8217;t call it with sudo, <code>rm -rf .gems</code> and redo it properly this time, you nonce.</p>

<p>Now to put it all together in your <code>/etc/apache2/</code> confs:</p>

<p>The CF installer should have written something to the httpd.conf. Again, for sanity&#8217;s sake, I moved this into its own file in <code>conf-available</code> then symlinked it in <code>conf-enable</code>.</p>

<p>In the now-blank <code>httpd.conf</code>, put in:
<pre>LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/bin/ruby
DirectoryIndex index.phtml index.php index.php3 index.shtml index.html index.htm index.cfm</pre></p>

<p>And rig up the necessary aliases in <code>sites-available/default</code>:</p>

<p><pre>RailsBaseURI /redmine
&lt;Directory "/var/www/redmine/"&gt;
        Options Indexes ExecCGI FollowSymLinks
        Options -MultiViews
        AllowOverride all
        Order allow,deny
        Allow from all
&lt;/Directory&gt;</pre></p>

<p>Redmine was the only one that I couldn&#8217;t get to go just with an alias, so I cheated and symlinked to its &#8216;public&#8217; directory in /var/www/. I&#8217;m not sure why. Ruby had some other fussiness as well. I can&#8217;t remember what exactly, though. Just pushed it around until it worked. Look around on google if it gives you error messages; ruby&#8217;s good for that. Check stuff inside <code>/var/logs/apache2/error.log</code> to see if you can get more details.</p>

<p>Alias <code>/cf/</code> and <code>/cf</code> to your coldfusion apps directory. Same goes for your php apps, like my phpmyadmin, which can be symlinked from <code>/etc/phpmyadmin/apache.conf</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/08/apache-with-coldfusion-php-and-ruby-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server woes no mo&#8217;! Also, horses and bikes, words and diaspora</title>
		<link>http://thefishepic.ca/2010/07/server-woes-no-mo-also-horses-and-bikes-words-and-diaspora/</link>
		<comments>http://thefishepic.ca/2010/07/server-woes-no-mo-also-horses-and-bikes-words-and-diaspora/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 05:30:01 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[101 things in 1001 days]]></category>
		<category><![CDATA[mundane]]></category>
		<category><![CDATA[Ride a bike]]></category>
		<category><![CDATA[Ride a horse]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[horsies]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.thefishepic.ca/?p=547</guid>
		<description><![CDATA[Just finished porting over the last of the stuff that was locked in facebook-neverland. &#60;smacks lips&#62; Brief synopsis: after upgrading to Lucid, my slicehost server went kaput and couldn&#8217;t get up for some time. I tried all the pills I could, but finally declared it unrevivable and nuked it. I thought I could export my [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished porting over the last of the stuff that was locked in facebook-neverland. &lt;smacks lips&gt;</p>

<p>Brief synopsis: after upgrading to Lucid, my slicehost server went kaput and couldn&#8217;t get up for some time. I tried all the pills I could, but finally declared it unrevivable and nuked it. I thought I could export my blog posts from facebook afterwards but noooo&#8230; The RSS feed was broken and there was no guarantee that it would ever come back for the handful of us who care enough to want it. So it was manual copy+paste for the 40 or so posts stuck in facebook neverland.</p>

<p>BUT NOW</p>

<p>WordPress is up running this blog, <a title="Tracks GTD" href="http://www.getontracks.org" target="_blank">tracks</a> is up on a subdomain, and squid3 is making life easier at work too!</p>

<p>The main problem I had with tracks today were goofs&#8230; First I used the wrong password in database.yml, then I told lighttpd to look for dispatch.fcgi in the wrong place. BUT NOW everything is working and I can start focusing on getting the WP theme to not suck.</p>

<hr />

<p><strong>W</strong> is a sweet boy of six years, which is about 13 or 14 years in human years. He&#8217;s quite a dear for trying to rub me off on trees, but otherwise he was fairly laid back and would have to be pushed quite a bit to get up to a good speed. <strong>P</strong> is the opposite. The chubby girl was raring to go at every chance, and barely needed a nudge to take me on a short canter. Freaked out our hosts. They kept saying I did good.</p>

<p>The part that surprised me was how much <strong>Papa</strong> knew about horses. Over dinner one night he rambled off all sorts of breeds from around the world, who raced in what races, what awaits a horse when he comes of age&#8230; I think I&#8217;ve found that bond I need with my father, at last. I wager he&#8217;s probably a better rider than I.</p>

<p>I&#8217;ve also started riding my bicycle again. It was spurred on by the need to get better at it for <a title="/category/101/" href="/category/101/" target="_self">my 101 pledge</a>, and again by the peeps who got me into motorcycles. <strong>M</strong> is en route to getting his motorcycle already and soon I&#8217;ll get my gear as well, so I can ride safely on his bike. I wanted to get licensed myself this summer but there isn&#8217;t enough time. So I just got a new pedal-bike. Good enough. &lt;rubs hands together&gt;</p>

<hr />

<p>I started writing on <a title="http://750words.com" href="http://750words.com" target="_self">750words</a> as much as I could to get my writing going again. It&#8217;s fun, almost obsessive-compulsive. (Gotta ollect all them badges!) I&#8217;ve been griping about not creating enough recently&#8212;I&#8217;m reading tons of blogs, too many perhaps, and am immersed in social media stuff, again too much perhaps&#8212;so the free-writing opportunity was a great place to kick that.</p>

<p>The content of that isn&#8217;t too different from my other writing, but I do tend to self-edit more here than there. It&#8217;s almost difficult for me to not self-edit as I write. I&#8217;m not used to the mechanism of simply writing&#8230; it seems the voices in my head quiet down when the spotlight is shone on them.</p>

<p>Anyway, I feel I&#8217;m off balance again. Too much consuming not enough creating. I need to rein in from <a title="http://www.thefishepic.ca/2010/03/the-scattering/" href="http://www.thefishepic.ca/2010/03/the-scattering/">the diaspora</a>.</p>

<p>Not to be confused with <a title="http://www.joindiaspora.com/project.html" href="http://www.joindiaspora.com/project.html">the Diaspora</a>, of which I am lucky to backer (albeit a minor one).</p>

<p>I am also a backer of <a title="http://www.kickstarter.com/projects/paulkillebrew/am-i-broken-a-feature-length-documentary" href="http://www.kickstarter.com/projects/paulkillebrew/am-i-broken-a-feature-length-documentary" target="_self">Am I Broken?</a></p>

<p>I am also loving education blogs. I might become an educator some day, though right now I oughta focus on becoming a shrink.</p>

<p>Right now <em>right now</em> I oughta go to bed&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/07/server-woes-no-mo-also-horses-and-bikes-words-and-diaspora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh, stupid me</title>
		<link>http://thefishepic.ca/2010/06/oh-stupid-me/</link>
		<comments>http://thefishepic.ca/2010/06/oh-stupid-me/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 00:12:52 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>

		<guid isPermaLink="false">http://www.thefishepic.ca/?p=441</guid>
		<description><![CDATA[Being forced to go through old blog posts has its perks. Such as: gives me the chance to correct myself. In The True Cost of Things, I compared American Express (credit card company) with banks; huge commitment of fallacy!]]></description>
			<content:encoded><![CDATA[<p>Being forced to go through old blog posts has its perks. Such as: gives me the chance to correct myself.</p>

<p>In <a href="http://www.thefishepic.ca/2009/02/the-true-cost-of-things/">The True Cost of Things</a>, I compared American Express (credit card company) with banks; huge commitment of fallacy!</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/06/oh-stupid-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion, apache, virtualbox shared setup</title>
		<link>http://thefishepic.ca/2010/06/coldfusion-apache-virtualbox-shared-setup/</link>
		<comments>http://thefishepic.ca/2010/06/coldfusion-apache-virtualbox-shared-setup/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 05:39:56 +0000</pubDate>
		<dc:creator>Lois CP</dc:creator>
				<category><![CDATA[mundane]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[hax]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.thefishepic.ca/?p=404</guid>
		<description><![CDATA[My setup is super hackery and isn't necessary unless your VPN provider sucks and only supports Windows. Do not do try this at home without adult supervision.]]></description>
			<content:encoded><![CDATA[<p>My setup is super hackery and isn&#8217;t necessary unless your VPN provider sucks and only supports Windows. Do <strong>not</strong> do try this at home without adult supervision.</p>

<p>Preamble: I have an ubuntu host and a Windows XP virtual machine. I prefer doing most of my development in linux and it works out OK when I&#8217;m physically connected to the work network, but because a) I&#8217;m too lazy to copy over the MS SQL Server database to work locally somehow and 2) I don&#8217;t have a linux VPN client I have to do pretty much everything through VirtualBox. That is the way of the world. So here&#8217;s what I do&#8212;I can think of only one other person who might want this, but I&#8217;ll jot this down for posterity anyway:</p>

<p>1) Make everything work in ubuntu first&#8212;get all the needed tools (git, vim, etc.) and mappings in CFIDE working. Installing ColdFusion 8+ with Apache2 in ubuntu is a piece of cake nowadays.</p>

<p>1a) Little quirky step that&#8217;s just for me: symlink ~/Public to /var/www so I can do my development all inside my homedir.</p>

<p>2) Share ~/Public with the Windows virtual machine.</p>

<p>3) Install all the necessary tools in the Windows VM: git, vim, xampp, and ColdFusion. Make CF use Apache instead of the standalone server.</p>

<p>4) Fix up apache&#8217;s conf to include the UNC path (//vboxsvr/public) as an alias (to /public)</p>

<p>5) Map everything in CF Administrator with the UNC path, NOT THE MOUNTED PATH, FOR THE LOVE OF GOD.</p>
]]></content:encoded>
			<wfw:commentRss>http://thefishepic.ca/2010/06/coldfusion-apache-virtualbox-shared-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

