<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Code for Concinnity</title>
	<link>http://cfc.kizzx2.com</link>
	<description>beautiful and elegant solutions</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:57:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->

	<item>
		<title>Archlinux &#8212; pure awesomeness (+ how to change Linux console font)</title>
		<description><![CDATA[Today I checked out Arch Linux. It&#8217;s just that cool. It&#8217;s a minimalistic distro that focuses on, well, minimalism, simplicity and elegance. What&#8217;s more of a pleasant surprise is that I find the Arch Linux Wiki to be probably the most comprehensive and high quality resources of Linux in general available on the net. Among [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/archlinux-pure-awesomeness-how-to-change-linux-console-font/</link>
			</item>
	<item>
		<title>Restoring elegance to CakePHP &#8212; doing multiple joins The Right Way&#8482;</title>
		<description><![CDATA[In my last article about unit testing, I mentioned one way to do ad-hoc multiple joins in CakePHP rather succinctly. Here&#8217;s a recap: 1234567891011121314151617function tagged&#40;$tag&#41; &#123; &#160; &#160; $this-&#62;bindModel&#40;array&#40;'hasOne'=&#62;array&#40; &#160; &#160; &#160; &#160; 'PostsTag'=&#62;array&#40; &#160; &#160; &#160; &#160; &#160; &#160; 'foreignKey'=&#62;false, &#160; &#160; &#160; &#160; &#160; &#160; 'conditions'=&#62;&#34;PostsTag.post_id = Post.id&#34; &#160; &#160; &#160; &#160; &#41;, [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/restoring-elegance-to-cakephp-doing-multiple-joins-the-right-way/</link>
			</item>
	<item>
		<title>Unit testing in CakePHP &#8212; the missing manual and a step-by-step tutorial</title>
		<description><![CDATA[Today I&#8217;ve finally formalized a streamlined procedure to do unit testing properly in CakePHP &#8212; without all the pain. Needless to say, The Cookbook&#8217;s chapter on this issue cover the basic grounds but is inconsistent and lack a real life feeling to it. The Cookbook&#8217;s coverage is really basic and doesn&#8217;t hold up to more [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/unit-testing-in-cakephp-the-missing-manual-and-a-step-by-step-tutorial/</link>
			</item>
	<item>
		<title>Composition vs. Inheritance</title>
		<description><![CDATA[I was thinking about composition vs. inheritance today and I wanted to make everything crystal clear. Here&#8217;s some quick brain-dump of my research and thoughts: Use composition when possible. It delegates the dependency process to the callsite. This is a prefer composition over inheritance. Since modern programming idioms prefer composition to inheritance, most of the [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/composition-vs-inheritance/</link>
			</item>
	<item>
		<title>Start doing Requirement Specifications &#8212; start programming in English!</title>
		<description><![CDATA[As a freelance developer, I&#8217;ve always thought that formal requirements specifications are just too much overhead. Sure, big projects in big corporations will have to ensure the budget and time-frame very accurately using rigorous methods like IBM&#8217;s RUP or the ISO approved Function Point Analysis, etc. But for a one-man show, I mean, I could [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/start-doing-requirement-specifications-start-programming-in-english/</link>
			</item>
	<item>
		<title>Some great bash command line tricks I learned lately</title>
		<description><![CDATA[Many adopted from Peteris Krumins&#8217; blog post Display mounted file systems nicely The main point here is really about the column command: 1234567891011$ mount /dev/root on / type ext3 &#40;rw&#41; /proc on /proc type proc &#40;rw&#41; /dev/mapper/lvmraid-home on /home type ext3 &#40;rw,noatime&#41; $ mount &#124; column -t /dev/root &#160; &#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/some-great-bash-command-line-tricks-i-learned-lately/</link>
			</item>
	<item>
		<title>Firefox vs. Chrome &#8212; is Mozilla going down?</title>
		<description><![CDATA[Just read an article on Tom&#8217;s Hardware: Why Mozilla Needs to go into Survival Mode. Woflgang Gruener said that &#8220;Google&#8217;s royalties account for 80-90% of Mozilla&#8217;s entire revenues.&#8221; If that&#8217;s true, then when Google&#8217;s got their own browser, Mozilla would surely go down. Since it&#8217;s launch last year, Chrome&#8217;s been iterating extremely rapidly. Chrome v5 [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/firefox-vs-chrome-is-mozilla-going-down/</link>
			</item>
	<item>
		<title>Iterating Bash arrays with spaces</title>
		<description><![CDATA[The problem 1234567891011121314151617181920212223242526272829#!/bin/sh $ a=(hello world foo bar) $ for i in #{a[*]}; do echo $i; done # Expected output: # &#160; hello # &#160; world # &#160; foo # &#160; bar # so far so good: # &#160; hello # &#160; world # &#160; foo # &#160; bar $ a=(&#34;hello world&#34; &#34;foo bar&#34;) $ [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/iterating-bash-arrays-with-spaces/</link>
			</item>
	<item>
		<title>Muxing audio and video with ffmpeg</title>
		<description><![CDATA[ffmpeg is a great codec converter, but it&#8217;s wide array of options is really daunting. I just figured out it can also be used to mux video and audio together into a file, here&#8217;s how to do it 123456# Simple example: mux an audio with a video file without audio track $ ffmpeg -i audio.mp3 [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/muxing-audio-and-video-with-ffmpeg/</link>
			</item>
	<item>
		<title>Vrapper: open source vim plugin for eclipse</title>
		<description><![CDATA[Found out Vrapper recently. The fact that it is open source deserves a lot of merits. For years eclipse users only had the commercial option ViPlugin which didn&#8217;t work quite well for something that charges money, considering the NetBeans folks have the excellent jVi which is also open source. Considering eclipse is free and open [...]]]></description>
		<link>http://cfc.kizzx2.com/index.php/vrapper-open-source-vim-plugin-for-eclipse/</link>
			</item>
</channel>
</rss>
