<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Mike Branski</title>
	
	<link>http://mikebranski.com</link>
	<description>Photographer. Web developer extraordinaire. I'm a pretty cool guy.</description>
	<lastBuildDate>Thu, 22 Jul 2010 04:12:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mikebranski" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mikebranski" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Two Weeks of Creativity – Day Two – Big &amp; Small</title>
		<link>http://mikebranski.com/blog/two-weeks-of-creativity-day-two-big-and-small/</link>
		<comments>http://mikebranski.com/blog/two-weeks-of-creativity-day-two-big-and-small/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 04:05:59 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Twelve Days of Creativity]]></category>

		<guid isPermaLink="false">http://mikebranski.com/?p=255</guid>
		<description><![CDATA[Continuing along with the Two Weeks of Creativity, here are yesterday&#8217;s entries. The theme yesterday was &#8220;Big &#38; Small,&#8221; chosen by Brad and reviled by him shortly thereafter. Nonetheless, we trucked through it and both got our exercise done. Both of my sources for this theme&#8217;s entry are from Flickr. We have small plant by [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing along with the <a href="/blog/two-weeks-of-creativity-day-one-flowers/">Two Weeks of Creativity</a>, here are yesterday&#8217;s entries. The theme yesterday was &#8220;Big &amp; Small,&#8221; chosen by Brad and reviled by him shortly thereafter. Nonetheless, we trucked through it and both got our exercise done.</p>
<div id="attachment_256" class="wp-caption aligncenter" style="width: 442px"><a href="http://mikebranski.com/wp-content/uploads/2010/07/DayTwo-BigAndSmall.jpg"><img class="size-full wp-image-256" title="Day Two - Big &amp; Small" src="http://mikebranski.com/wp-content/uploads/2010/07/DayTwo-BigAndSmall.jpg" alt="" width="432" height="242" /></a><p class="wp-caption-text">Day Two - Big &amp; Small</p></div>
<p style="text-align: left;">Both of my sources for this theme&#8217;s entry are from Flickr. We have <a href="http://www.flickr.com/photos/48047733@N03/4509536884/">small plant</a> by baarah, and <a href="http://www.flickr.com/photos/moonjazz/4771311217/">Sequoia Wonder, Big Trees State Park, California</a> by moonjazz.</p>
<p style="text-align: left;">Brad&#8217;s entry was significantly different than mine, and I like how his turned out. He also did more creative work in Photoshop as far as image compositing and editing goes.</p>
<div id="attachment_257" class="wp-caption aligncenter" style="width: 410px"><a href="http://crappylogoproductions.blogspot.com/2010/07/big-small.html"><img class="size-full wp-image-257  " title="Brad - Day Two - Big &amp; Small" src="http://mikebranski.com/wp-content/uploads/2010/07/Big++Small.jpg" alt="" width="400" height="239" /></a><p class="wp-caption-text">Brad - Day Two - Big &amp; Small</p></div>
<p>Let me take this moment to deviate from the topic at hand and say that I am thoroughly confused by WordPress&#8217; image library tools. I just want to upload an image, provide a thumbnail of a dynamic size (so, have WordPress generate a custom thumbnail size), and have a click-through to the full-size image if I so choose. This <em>has</em> to be possible &#8211; I have a feeling I&#8217;m just missing something. Since this is the first I&#8217;ve really used it in a long time &#8211; we&#8217;re talking years &#8211; I think that&#8217;s a safe bet.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/two-weeks-of-creativity-day-two-big-and-small/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Weeks of Creativity – Day One – Flowers</title>
		<link>http://mikebranski.com/blog/two-weeks-of-creativity-day-one-flowers/</link>
		<comments>http://mikebranski.com/blog/two-weeks-of-creativity-day-one-flowers/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 03:38:24 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Twelve Days of Creativity]]></category>

		<guid isPermaLink="false">http://mikebranski.com/?p=240</guid>
		<description><![CDATA[I was talking with my buddy Brad on Sunday after I took my girlfriend to the bus station for her two week trip back to Canada. I told him how I was bummed out that we were going to be apart again, although I was happy it was only two weeks this time instead of [...]]]></description>
			<content:encoded><![CDATA[<p>I was talking with my buddy <a href="http://www.crappylogo.com/">Brad</a> on Sunday after I took my <a href="http://michaelandmelanie.us/">girlfriend</a> to the bus station for her two week trip back to Canada. I told him how I was bummed out that we were <a href="http://www.michaelandmelanie.us/2010/04/sadpanda/">going to be apart again</a>, although I was happy it was only two weeks this time instead of five. Time will likely fly by (and it already seems to be a bit!) since I&#8217;ll be so busy with work and getting settled into our new place, but Brad decided it could use a little bit of a fun boost, and so <a href="http://crappylogoproductions.blogspot.com/2010/07/two-weeks-of-creativity.html">Two Weeks of Creativity was born</a>.</p>
<p>Yesterday was the first day of the creative exercise, meant to both help pass the time and give ourselves a creative &#8220;break&#8221; from work and the other necessities of day-to-day life. Yesterday&#8217;s theme was &#8220;Flowers&#8221;, and my entry is below, which is followed by Brad&#8217;s.</p>
<div id="attachment_242" class="wp-caption aligncenter" style="width: 410px"><a href="http://mikebranski.com/wp-content/uploads/2010/07/DayOne-Flowers.jpg"><img class="size-full wp-image-242" title="Day One - Flowers" src="http://mikebranski.com/wp-content/uploads/2010/07/DayOne-Flowers.jpg" alt="Twelve Days of Creativity - Day One - Flowers" width="400" height="267" /></a><p class="wp-caption-text">Day One - Flowers</p></div>
<p style="text-align: center;">
<p style="text-align: left;">I found the picture of the lily from <a href="http://akvis.com/en/coloriage-tutorial/examples/lily-gallery.php">an AKVIS tutorial</a> and modified it to expand the background.</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 410px"><a href="http://crappylogoproductions.blogspot.com/2010/07/two-weeks-of-creativity.html"><img class="size-full wp-image-247 " title="Brad - Day One - Flowers" src="http://mikebranski.com/wp-content/uploads/2010/07/To+Jacque-e1279682989125.jpg" alt="Brad - Twelve Days of Creativity - Day One - Flowers" width="400" height="474" /></a><p class="wp-caption-text">Brad - Day One - Flowers</p></div>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/two-weeks-of-creativity-day-one-flowers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hard Work Pays Off</title>
		<link>http://mikebranski.com/blog/hard-work-pays-off/</link>
		<comments>http://mikebranski.com/blog/hard-work-pays-off/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 03:22:31 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mikebranski.com/blog/hard-work-pays-off/</guid>
		<description><![CDATA[I got a good three hours of work in when it was time to go mini golf with the team I found out I was on that morning. So I mini golfed with the folks of EPIC, ate a hot dog and chips, and headed back to my office with the rest of the team. [...]]]></description>
			<content:encoded><![CDATA[<p>I got a good three hours of work in when it was time to go mini golf with the team I found out I was on that morning. So I mini golfed with the folks of EPIC, ate a hot dog and chips, and headed back to my office with the rest of the team. Once we got back, my manager said we can take the rest of the day of, with a big grin the whole time. We were laughing along when he then told us he was serious. J told him I&#8217;d think about it, since I&#8217;m paid hourly he told me that didn&#8217;t matter &#8211; I could take the rest of the day off, paid! He told us we&#8217;ve been busting our butts working on the big project I was brought in to help with.</p>
<p>See? Work hard now and reap the benefits later &#8211; and also important, having the satisfaction of knowing you gave it your all because you&#8217;re passionate about what you do. The fact that I was rewarded for doing a good job in the first ace is just icing on the cake.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/hard-work-pays-off/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finding Early Release Versions of Mozilla Products</title>
		<link>http://mikebranski.com/blog/finding-early-release-versions-of-mozilla-products/</link>
		<comments>http://mikebranski.com/blog/finding-early-release-versions-of-mozilla-products/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 02:40:42 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[release candidate]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://mikebranski.com/?p=204</guid>
		<description><![CDATA[Earlier this week I wrote about Mozilla&#8217;s response to my answers to their web developer survey and how they were building strong ties and customer loyalty through communication. On top of taking the time to respond, the information they provided was very helpful. Below are excerpts from the e-mail I received from Alix Franquet in [...]]]></description>
			<content:encoded><![CDATA[<p style="font-size: 13px; line-height: 19px;">Earlier this week I wrote about <a style="font-size: 13px; line-height: 19px;" href="http://mikebranski.com/blog/building-trust-and-loyalty-through-communication/">Mozilla&#8217;s response to my answers to their web developer survey</a> and how they were building strong ties and customer loyalty through communication. On top of taking the time to respond, the information they provided was very helpful. Below are excerpts from the e-mail I received from <a href="http://blogmag.net/blog/alix">Alix Franquet</a> in response to my feedback, as well as some comments about the items discussed.</p>
<blockquote><p>You mentioned you had trouble finding versions of Firefox to test, so I wanted to point you to a couple of places that might help:</p></blockquote>
<p>It&#8217;s true. One of the biggest frustrations I had with trying to help test pre-release versions of Mozilla products was actually finding them. Alix&#8217;s response addresses this concern.</p>
<blockquote><p>- The Mozilla developer news blog will also have the latest release announcements and point to the download page and release notes: <a href="https://developer.mozilla.org/devnews/" target="_blank">https://developer.mozilla.org/devnews/</a></p></blockquote>
<p>This looks like a good place to start for anyone wanting to stay updated on the latest releases of Mozilla products, as well as a good source of information for developers and testers.</p>
<blockquote><p>- The nightly builds of Firefox are available at: <a href="http://nightly.mozilla.org/" target="_blank">http://nightly.mozilla.org/</a></p></blockquote>
<p>This is for those wanting to help test the latest bleeding edge version of Firefox.</p>
<blockquote><p>- When a beta is released, it&#8217;s available at <a href="http://www.mozilla.com/firefox/all-beta.html" target="_blank">http://www.mozilla.com/firefox/all-beta.html</a> &#8211; since there&#8217;s no beta right now you are redirected to the latest release (Fx 3.6) but this will change once we have a Fx 3.7 beta 1 out.</p></blockquote>
<p>If you&#8217;re feeling a little less adventurous, but still want to test  early releases, you can take the current beta version of Firefox for a spin. This will allow you to preview some of the new features and improvements, but in an environment that&#8217;s more stable and predictable than the nightly releases.</p>
<blockquote><p>- Thunderbird&#8217;s early releases are available here: <a href="http://www.mozillamessaging.com/en-US/thunderbird/early_releases/" target="_blank">http://www.mozillamessaging.com/en-US/thunderbird/early_releases/</a></p></blockquote>
<p>The go-to place for Thunderbird&#8217;s early releases, including everything from alpha versions to release candidates. What I like about this page is that it provides a one-stop shop for all of your Thunderbird testing needs. Want an alpha release? They&#8217;ve got it. Only interested in beta versions? They&#8217;re there too. You don&#8217;t have to hunt down each release at a different location.</p>
<blockquote><p>- If you&#8217;re interested in joining our test community, you should check out <a href="http://quality.mozilla.org/" target="_blank">http://quality.mozilla.org/</a> &#8211; we&#8217;re always looking for new people to be involved! You will get announcement for new releases and test days.</p></blockquote>
<p>And finally, this is where to go for anyone interested in joining the test community.  There you can do everything from <a href="http://quality.mozilla.org/projects/category/test">test  products</a> to <a href="http://quality.mozilla.org/projects/category/code">submit  your own code</a>. Or, for the less hands-on but equally important tasks, <a href="http://quality.mozilla.org/projects/category/bugs">help find  and reproduce bugs</a> or <a href="http://quality.mozilla.org/projects/category/data">analyze  crash data and user feedback</a>.</p>
<blockquote><p>Thank you so much for your feedback, we&#8217;re going to work on making it easier to find the different versions.</p></blockquote>
<p>Alix ends her response by saying they&#8217;re planning to make finding this information even easier in the future. I think that&#8217;s absolutely critical to garnering user feedback and important test data. If users can more easily find the test versions they&#8217;re looking for, it&#8217;ll be all the easier for Mozilla to receive the feedback that&#8217;s crucial to improving their products.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/finding-early-release-versions-of-mozilla-products/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building Trust and Loyalty Through Communication</title>
		<link>http://mikebranski.com/blog/building-trust-and-loyalty-through-communication/</link>
		<comments>http://mikebranski.com/blog/building-trust-and-loyalty-through-communication/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:24:18 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mikebranski.com/?p=147</guid>
		<description><![CDATA[Last November, the Mozilla Developer Network put out a survey targeted toward Web developers and raised a call to action. Although it doesn&#8217;t seem they ever posted the final set of results (they did some preliminary results at the link above), they had over 5,000 developers respond from 119 countries. Pretty cool. What I find [...]]]></description>
			<content:encoded><![CDATA[<p>Last November, the Mozilla Developer Network <a href="http://hacks.mozilla.org/2009/11/web-developer-survey-update/">put out a survey</a> targeted toward Web developers and raised a call to action. Although it doesn&#8217;t seem they ever posted the final set of results (they did some preliminary results at the link above), they had <a href="http://hacks.mozilla.org/2009/11/web-developer-survey-5000/">over 5,000 developers respond</a> from 119 countries. Pretty cool.</p>
<p>What I find even cooler, though, is that they took the time to respond to individual responses. In my feedback, I told them I always seemed to have trouble finding alpha/beta versions of Firefox and Thunderbird to test. What I received last month was a friendly response from <a href="http://blogmag.net/blog/alix">Alix Franquet</a> with a helpful list of places to go to find early releases of Mozilla products.</p>
<p>Also in my response to the survey I mentioned how I was having serious memory usage issues with Firefox 3.5 &#8211; and I wasn&#8217;t alone. It&#8217;s also <a href="http://mikebranski.com/blog/firefox-memory-hog/">not the first time</a> I&#8217;ve run into this problem, either. I think 3.5 peaked out at ~1.7 GB  of RAM &#8211; insane. Alix asked if 3.6 was better, but at the time I still hadn&#8217;t upgraded because Google Gears and, more importantly, Ubiquity weren&#8217;t supported. Having upgraded now, I can happily say 3.6 is <em>much</em> better at managing memory. Right now it&#8217;s idling at 280 MB, or 17% of what 3.5 would so often near.</p>
<p>More important than getting the information I commented on (after all, I usually found the product version I was looking for after a while of searching) is the fact that the company &#8211; a big one, at that &#8211; took the time to respond to an individual user&#8217;s concerns. Even when I had issues over two years ago with Firefox&#8217;s memory usage, a Mozilla rep reached out then, too. It really goes a long way to building a foundation of trust and loyalty in a customer when they know their needs are being addressed.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/building-trust-and-loyalty-through-communication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Utilizing PHP’s print_r() function</title>
		<link>http://mikebranski.com/blog/utilizing-phps-print_r-function/</link>
		<comments>http://mikebranski.com/blog/utilizing-phps-print_r-function/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:04:51 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://mikebranski.com/?p=145</guid>
		<description><![CDATA[This is just a quick tip, but ever since discovering it I use it constantly. A lot of developers use PHP&#8217;s print_r() function to display human-readable information about a variable, which makes it great for debugging arrays and objects (among other things) very quickly. However, you have to wrap the output in &#60;pre&#62;&#60;/pre&#62; tags otherwise [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick tip, but ever since discovering it I use it constantly. A lot of developers use PHP&#8217;s <a href="http://php.net/print_r"><code>print_r()</code> function</a> to display human-readable information about a variable, which makes it great for debugging arrays and objects (among other things) very quickly. However, you have to wrap the output in <code>&lt;pre&gt;&lt;/pre&gt;</code> tags otherwise it gets spit out in a jumbled mess and doesn&#8217;t display nicely.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$foo</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/pre&gt;'</span><span style="color: #339933;">;</span></pre></div></div>

<p>That works just fine, but you can shorten it up by passing true to <code>print_r()</code>&#8216;s second parameter, the <code>$return</code> flag, and mixing it in with your <code>echo</code> statements. What this does is tells <code>print_r()</code> to return the human-readable variable data instead of printing it to the screen right away.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$foo</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/pre&gt;'</span><span style="color: #339933;">;</span></pre></div></div>

<p>Earth-shattering code breakthrough? Absolutely (not). However, it does turn three lines of code into one and makes it quicker (for me, anyway) to write quick debugging statements and move them around easier.</p>
<p>As an added bonus, you can &#8220;queue up&#8221; a bunch of <code>print_r()</code>&#8216;s by capturing their output in a variable and then echo&#8217;ing it just once.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$debug</span> <span style="color: #339933;">=</span> <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$foo</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$debug</span> <span style="color: #339933;">.=</span> <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$bar</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$debug</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/pre&gt;'</span><span style="color: #339933;">;</span></pre></div></div>

<p>Voila, shorter debugging statements that are easier to work with.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/utilizing-phps-print_r-function/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sites Merged, New WordPress Site!</title>
		<link>http://mikebranski.com/blog/sites-merged-new-wordpress-site/</link>
		<comments>http://mikebranski.com/blog/sites-merged-new-wordpress-site/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:08:21 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mikebranski.com/?p=130</guid>
		<description><![CDATA[It&#8217;s been a few years in the making, but I&#8217;ve finally moved my blog from shatteredreality.com to mikebranski.com, and I&#8217;m working on updating the photography content that was here originally &#8211; for now it&#8217;s available at http://mikebranski.com/v1/. When it came down to it, it was just too much work trying to keep three sites up [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been  a few <em>years</em> in the making, but I&#8217;ve finally moved my blog from shatteredreality.com to mikebranski.com, and I&#8217;m working on updating the photography content that was here originally &#8211; for now it&#8217;s available at <a href="http://mikebranski.com/v1/">http://mikebranski.com/v1/</a>.</p>
<p>When it came down to it, it was just too much work trying to keep three sites up and active and full of content, which led me to update <em>none</em> of them. Far from ideal. It&#8217;s also a lot easier to give people one link instead of three and makes it less confusing when they don&#8217;t have to try to decide which one they want to visit.</p>
<p>Next steps will be to take my web development stuff over at <a href="http://www.leftrightdesigns.com/">Left Right Designs</a> and bring that here as well, which will coincide with me getting some of my projects set up on <a href="http://github.com/mikebranski">GitHub</a>. Over the next few days I&#8217;ll also clean up my blog categories and tags that came over with my old blog and start filling out some of my pages.</p>
<p>Until then, have a look through some of my other posts while I get settled.</p>
<p><strong>Update:</strong> For those of you who subscribed to my old feed, be sure to grab the<a href="http://feeds.feedburner.com/mikebranski"> updated link</a>! The old Feedburner one will still work, but you should update yours anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/sites-merged-new-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>960gs and Object-Oriented CSS</title>
		<link>http://mikebranski.com/blog/960gs-and-object-oriented-css/</link>
		<comments>http://mikebranski.com/blog/960gs-and-object-oriented-css/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 20:38:18 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.shatteredreality.com/blog/?p=121</guid>
		<description><![CDATA[It&#8217;s not like I don&#8217;t have enough on my plate and I need to find new stuff to keep busy with. Despite that, my list of things I want to check out seems to grow each week. Two things I&#8217;ve been wanting to look closer into are 960 Grid System, and Object-Oriented CSS. 960 Grid [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not like I don&#8217;t have enough on my plate and I need to find new stuff to keep busy with. Despite that, my list of things I want to check out seems to grow each week. Two things I&#8217;ve been wanting to look closer into are <a href="http://960.gs/">960 Grid System</a>, and <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/">Object-Oriented CSS</a>.</p>
<p><strong>960 Grid System</strong> (960gs) is a CSS framework that&#8217;s &#8211; not surprisingly &#8211; based on a grid system with a width of 960 pixels. Why 960?</p>
<blockquote><p>All modern monitors support at least 1024 × 768 pixel resolution. 960 is divisible by 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 and 480. This makes it a highly flexible base number to work with.</p></blockquote>
<p>I&#8217;ve been using 960 or 970 pixels as a recommended width for sites for the past two and a half years or so, but I&#8217;ve never tried working with a grid system. Although I tend to do the development side of things and not so much the design, when I get site comps they&#8217;re very often based on a grid of some sorts. That makes me curious to try something like 960gs to see if it speeds up development any, or at the very least, facilitates cleaner, more uniform CSS.</p>
<p>Two of the biggest things that have stopped me from using a CSS framework in the past are extra bloat from unused rules, and having to resort to non-semantic class names. 960gs currently has their CSS file down to 5.4kb, so I guess that trade-off depends on how much CSS it actually saves you from writing.</p>
<p><strong>Object-Oriented CSS</strong> (OOCSS) was <a href="http://www.slideshare.net/stubbornella/object-oriented-css">first presented</a> by Nicole Sullivan at Web Directions North 2009. The first thing that caught my attention was the name, &#8220;Object-Oriented CSS.&#8221; Definitely not something I had heard of before, I read her slides on the subject and have been interested in pursuing it further ever since.</p>
<p>As stated on her post about it (linked above), OOCSS has two main principles:</p>
<ol>
<li>Separate structure and skin</li>
<li>Separate container and content</li>
</ol>
<p>Hang on, isn&#8217;t separating structure and skin exactly what CSS is in the first place? Yes, but she&#8217;s not referring to HTML (structure) and CSS (skin). Instead, it&#8217;s about having one class that handles the complexities of presentation, then building on that class with additional ones that provide the skin: colors, borders, background images, etc. For further explanation of these two principles, <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/#comment-13043">read her follow-up comment</a>, as well as <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/#comment-13053">her response</a> to <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/#comment-13050">another good question</a>.</p>
<p><strong>Edit:</strong> There&#8217;s also a great <a href="http://wiki.github.com/stubbornella/oocss/faq">OOCSS FAQ</a> over at GitHub.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/960gs-and-object-oriented-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Editor Resizing in CKEditor</title>
		<link>http://mikebranski.com/blog/disable-editor-resizing-in-ckeditor/</link>
		<comments>http://mikebranski.com/blog/disable-editor-resizing-in-ckeditor/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:41:11 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[CKEditor]]></category>

		<guid isPermaLink="false">http://www.shatteredreality.com/blog/?p=109</guid>
		<description><![CDATA[Customization is key, so when I had spent a considerable amount of time trying to disable editor resizing in CKEditor and kept coming up blank, it started to get frustrating. Here we have a pretty solid editor coupled with a pretty solid lack of documentation &#8211; reminds me a bit of Magento! To their credit, [...]]]></description>
			<content:encoded><![CDATA[<p>Customization is key, so when I had spent a considerable amount of time trying to disable editor resizing in <a href="http://ckeditor.com/">CKEditor</a> and kept coming up blank, it started to get frustrating. Here we have a pretty solid editor coupled with a pretty solid lack of documentation &#8211; reminds me a bit of <a href="http://www.magentocommerce.com/">Magento</a>! To their credit, it&#8217;s still extremely new and they are working on documentation for it. That aside, I managed to stumble across a post on their forum that led me in the right direction.</p>
<p>Open up ckeditor/config.js and put the following code in there.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">CKEDITOR.<span style="color: #660066;">editorConfig</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span> config <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	config.<span style="color: #660066;">resize_enabled</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Ultimately, I was aiming to disable only horizontal resizing but that feature&#8217;s not available yet (can&#8217;t seem to find the forum post where a dev suggested they might implement it). The whole reason I wanted to disable resizing in the first place is because as soon as you would start to drag the resize handle, the editor width would shoot out and you couldn&#8217;t make it any smaller. Turns out it&#8217;s another somewhat hidden config setting forcing the resize width to a minimum amount.</p>
<p>If you want to keep resizing enabled but adjust the minimum width, use the following code instead.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">CKEDITOR.<span style="color: #660066;">editorConfig</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span> config <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// Sizes are in pixels</span>
	config.<span style="color: #660066;">resize_minWidth</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">550</span><span style="color: #339933;">;</span>
	<span style="color: #006600; font-style: italic;">// config.resize_maxWidth = 700;</span>
	<span style="color: #006600; font-style: italic;">// config.resize_minHeight = 200;</span>
	<span style="color: #006600; font-style: italic;">// config.resize_maxHeight = 500;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></div></div>

<p>As you&#8217;ll notice, there is also a setting for resize_maxWidth, along with similar ones for controlling the height. Any config settings you put in this file will be the new defaults for all editor instances, and once you know some of the things you can change here, you can really streamline the setup of new editor instances throughout your application.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/disable-editor-resizing-in-ckeditor/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Pumpkin carving!</title>
		<link>http://mikebranski.com/blog/pumpkin-carving/</link>
		<comments>http://mikebranski.com/blog/pumpkin-carving/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 04:03:05 +0000</pubDate>
		<dc:creator>Mike Branski</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.shatteredreality.com/blog/2008/10/30/pumpkin-carving/</guid>
		<description><![CDATA[I carved up Yoda on the right, Cassie did the bats on the left.]]></description>
			<content:encoded><![CDATA[<p><a title="Pumpkin carving! by fallfromatree, on Flickr" href="http://www.flickr.com/photos/fallfromatree/2977954543/"><img src="http://farm4.static.flickr.com/3059/2977954543_1427d7d4e9.jpg" alt="Pumpkin carving!" width="500" height="333" /></a></p>
<p>I carved up Yoda on the right, Cassie did the bats on the left.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikebranski.com/blog/pumpkin-carving/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
