<?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>Cthulhu and other crazies &#187; creation</title>
	<atom:link href="http://swizec.com/blog/tag/creation/feed" rel="self" type="application/rss+xml" />
	<link>http://swizec.com/blog</link>
	<description>A blog about life, the universe and everything else</description>
	<lastBuildDate>Mon, 26 Jul 2010 09:44:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery imageless buttons a la Google take two</title>
		<link>http://swizec.com/blog/jquery-imageless-buttons-a-la-google-take-two/swizec/5</link>
		<comments>http://swizec.com/blog/jquery-imageless-buttons-a-la-google-take-two/swizec/5#comments</comments>
		<pubDate>Thu, 19 Feb 2009 10:47:13 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[creation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[On Monday I released these buttons and as many of you noted I seriously didn&#8217;t do nearly enough testing and what&#8217;s worse, I even bragged about the fact. But some of you perhaps noticed my edits to the blogpost where I said I&#8217;d make it all better. Well, here&#8217;s Wednesday and I made it all [...]]]></description>
			<content:encoded><![CDATA[<p>On Monday I released these buttons and as many of you noted I seriously didn&#8217;t do nearly enough testing and what&#8217;s worse, I even bragged about the fact. But some of you perhaps noticed my edits to the blogpost where I said I&#8217;d make it all better. Well, here&#8217;s Wednesday and I made it all better while still, as promised, spending much less time than Google probably did. Think I&#8217;ve spent under 20 hours for the whole thing from inception to finish (now). If you&#8217;re lazy just head over to the <a href="http://swizec.com/code/styledButton">jQuery imageless buttons a la Google examples/documentation</a> page.</p>
<p>Let&#8217;s start off with a screenshot of what the buttons look like on modern browsers</p>
<p><img src="http://swizec.com/code/styledButton/normal_example.png" border="0" alt="Imageless buttons on proper browsers" title="Imageless buttons on proper browsers" width="723" height="174" /></p>
<p>I spent a good deal of last night making sure they also look like this on many older browsers, in fact these are now officially supported:<br /> Opera 9.6x<br /> Firefox 3<br /> Firefox 2<br /> Safari 3<br /> Safari 2<br /> Internet Explorer 8 beta<br /> Internet Explorer 7<br /> Internet Explorer 6<br /> Chrome</p>
<p>And I seriously hope that&#8217;s enough for your needs, if supporting all of those isn&#8217;t enough for you then I&#8217;m not certainit&#8217;s even possible to satisfy your needs. Personally I must admit I&#8217;ve learned a lot in getting all of these browsers to work. Most of all that Firefox 2 doesn&#8217;t have an inline-block, but rather a -moz-inline-block for some strange reason. It&#8217;s also interesting to not that Safari 2 and IE break when you have trailing commas in your lists of properties, which I&#8217;m used to so it&#8217;s easier to add stuff.</p>
<p>Anyhow, here&#8217;s what the buttons look like in Firefox 2</p>
<p><img src="http://swizec.com/code/styledButton/FF2_example.png" border="0" alt="Imageless buttons in Firefox 2" title="Imageless buttons in Firefox 2" width="736" height="171" /></p>
<p>And what they&#8217;re like Internet Explorer 6</p>
<p><img src="http://swizec.com/code/styledButton/ie6_example.png" border="0" alt="Imageless buttons in IE6" title="Imageless buttons in IE6" /></p>
<p>I should probably also note that there are two known issues with the buttons. Namely that in Internet Explorer onchange events don&#8217;t work since it doesn&#8217;t allow firing them on noninput elements and that in IE the darker border on the right vanishes on activated buttons for some reason, I was simply too tired to hunt this one down and you know what, I can live with a minor glitch such as that.</p>
<p>Since you&#8217;re still reading, please head over to the <a href="http://swizec.com/code/styledButton">jQuery imageless buttons a la Google</a> examples now.</p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/jquery-imageless-buttons-a-la-google-take-two/swizec/5/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>jQuery imageless buttons a la Google</title>
		<link>http://swizec.com/blog/jquery-imageless-buttons-a-la-google/swizec/6</link>
		<comments>http://swizec.com/blog/jquery-imageless-buttons-a-la-google/swizec/6#comments</comments>
		<pubDate>Tue, 17 Feb 2009 16:03:41 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[creation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[THE BUTTONS NOW WORK! Please go to jQuery imageless buttons a la Google take two.
NEXT DAY EDIT: I have been shown the error of my ways and in just how many browsers I never considered the buttons don&#8217;t work. I will fix this and do another announcement. Until then please move along, there is nothing [...]]]></description>
			<content:encoded><![CDATA[<p>THE BUTTONS NOW WORK! Please go to <a href="http://swizec.com/blog/jquery-imageless-buttons-a-la-google-take-two/2/429">jQuery imageless buttons a la Google take two</a>.</p>
<p>NEXT DAY EDIT: I have been shown the error of my ways and in just how many browsers I never considered the buttons don&#8217;t work. I will fix this and do another announcement. Until then please move along, there is nothing to see here, but I&#8217;m leaving the whole shebang up for the world to see to remind me never again to be as cocky without making sure. Thanks guys, you&#8217;ve been a wonderful crowd.</p>
<p>For the record, the buttons used to work in firefox 3, but then it updated to 3.0.6 and they stopped working for some reason.</p>
</p>
<p>Last week the whole internet was abuzz with Google&#8217;s reinvention of the button. They&#8217;ve issued numerous press releases about it, or at least it was people who have worked on the project and talked about it on their blogs, whatever really. The buttons we see today on gmail and other google services are, from what I can tell, version 3.1 and are the result of &#8220;endless cycles of code revision and quality control&#8221; by a whole team of very talented engineers.</p>
<p>Well, dear Google engineers, I&#8217;ve got you beat. I&#8217;ve managed to recreate their results in roughly <strong>six</strong> hours over two days and although I haven&#8217;t tested all of this in Internet Explorer yet I have good faith that it works there as well as everywhere else (I&#8217;m basing this on the fact that lately my stuff works 95% on IE out of the box, practice I say).</p>
<p>Over these few hours I&#8217;ve created a simple to use jQuery plugin and am releasing it under GPL and MIT license so anyone can benefit from what I&#8217;ve come up with in a very simple way. In fact, all it takes is calling a function on an element, any element, and it the plugin injects a bunch of html and css into said element to turn it into a button. Furthermore, I&#8217;ve made it so that buttons can behave as dropdown menus of sorts, select elements or checkbox elements. They mimic these elements to such an extent their values submit together with forms and even an onchange event is fired when the value changes.</p>
<p>I&#8217;m afraid my blog won&#8217;t let me inject css styling and such so here&#8217;s a screenshot of what it looks like: <img src="http://swizec.com/code/styledButton/example.png" border="0" /></p>
<p>To see a live demo and download the code go to  the<a href="http://swizec.com/code/styledButton/">jQuery imageless buttons</a> page.</p>
<h2>The hubris</h2>
<p>I have been informed by many people that I am an idiot. And they&#8217;re right! What was I thinking putting trust in IE7 and not testing it there even once? My excuse is that I was far too excited about the whole thing, seriously, I&#8217;ve been walking on air all afternoon, and I don&#8217;t really have access to IE at home. So, Google guys, you&#8217;re still much awesomer than me! But I <strong>will</strong> prove that I can get this working on stupid browsers and still spend much less time on the whole thing.</p>
<p>While you&#8217;re all still happily commenting, if I get it working on FF2 and IE7 will that be alright? Or should I go as ancient as IE6 and FF1.5?</p>
<p>EDIT an hour or so later: Alright guys, it&#8217;s now PERFECT, absolutely perfect in Safari and even FF2 (at least on mac). Tomorrow I&#8217;ll tackle IE and once I surmount that insourmountable obstacle I shall spam dzone and such yet again in hopes of a more positive response. Hey, you did all say you loved the thing save for the whole browser issues. My role is to serve the users.</p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/jquery-imageless-buttons-a-la-google/swizec/6/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>The mind of a wandering software poet</title>
		<link>http://swizec.com/blog/the-mind-of-a-wandering-software-poet/swizec/59</link>
		<comments>http://swizec.com/blog/the-mind-of-a-wandering-software-poet/swizec/59#comments</comments>
		<pubDate>Thu, 09 Oct 2008 16:50:32 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[creation]]></category>
		<category><![CDATA[food for thought]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The mind of a wandering software poet is a piece trying to depict what the true creators of software think like. We all know there are many coders out there who think of themselves as good, but they are not artists and it is only the true artists in software development that create beauty through [...]]]></description>
			<content:encoded><![CDATA[<p><em>The mind of a wandering software poet </em>is a piece trying to depict what the true creators of software think like. We all know there are many coders out there who think of themselves as good, but they are not artists and it is only the true artists in software development that create beauty through code, magnificence through design and otherwise make a true art out of the craft. Everyone else is just mindles peons bashing at their keyboards, making products people hate and despise.</p>
<p>Beautiful design, however, often goes unnoticed. People don&#8217;t see the code, managers don&#8217;t care for beauty and sexy, all they care about is productivity. This is why, with this piece of art, I sought to point out the clash between what a programmer wants and what they are forced into doing by circumstance. The roses depict seeking ultimate beauty while the small and scattered chrisantemes try to show how much random nuissance comes into play with development.</p>
<p>Scattering the pieces of paper with code amongst the beauty I tried to show the way a true programmer thinks &#8211; constantly scraping code that is less than perfect, constantly thinking in several threads, keeping wildly different parts of the project in their mind at all times. These papers then try to live amongst the petals in hopes of learning from them, in hopes of improving, of becoming as beautiful and perfect as The Rose.</p>
<p>The background is transparency, the foreground a computer GUI, these depict clairvoyance to see far ahead &#8211; predicting problems before they arise, and the basic tool of every programmer.</p>
<p>Good code is poetry.</p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/the-mind-of-a-wandering-software-poet/swizec/59/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
