<?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>steve cooley presents &#187; programming</title>
	<atom:link href="http://somejunkwelike.com/wordpress/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://somejunkwelike.com/wordpress</link>
	<description>some junk we like</description>
	<lastBuildDate>Sun, 05 Feb 2012 08:25:00 +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>text editors I have known</title>
		<link>http://somejunkwelike.com/wordpress/2008/10/16/text-editors-i-have-known/</link>
		<comments>http://somejunkwelike.com/wordpress/2008/10/16/text-editors-i-have-known/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 20:23:03 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://somejunkwelike.com/wordpress/?p=1879</guid>
		<description><![CDATA[I write code for a living. Primarily PHP, but increasingly HTML, CSS, XML, JSON, Objective-C/Cocoa, Processing, and Arduino code. Over the last 8 years, I&#8217;ve been going back and forth using several editors. It seems kind of silly to think that I could have used 5 or 6 different programs to edit text, but there [...]]]></description>
			<content:encoded><![CDATA[<p>I write code for a living. Primarily PHP, but increasingly HTML, CSS, XML, JSON, Objective-C/Cocoa, Processing, and Arduino code. Over the last 8 years, I&#8217;ve been going back and forth using several editors. It seems kind of silly to think that I could have used 5 or 6 different programs to <em>edit text</em>, but there are good reasons why. So here&#8217;s an incomplete list of things that caused me to use, stop using, and maybe restart using these GUI programs:</p>
<ul>
<li><a href="http://www.barebones.com/products/bbedit/">BBEdit</a>â€¨this is by far the program I&#8217;ve used the most. It&#8217;s the only program I trust to open a 100 Megabyte text file. I&#8217;ve been lucky to have my company pick up the latest version of BBEdit pretty much immediately after it&#8217;s released, so I&#8217;m particularly excited by the version 9 features. Code completion is nice. It seems to be pretty good about knowing about PHP.  It doesn&#8217;t automatically close tags for you, but it does seem helpful.  Another great feature new in this version is being able to drop a folder onto the BBEdit icon, and it will give you a file browser in a sidebar, and let you edit documents, tab free, directly from the file browser. Like every other modern text editor, it has clippings, or snippets, which is helpful. It&#8217;s search really is the best I&#8217;ve ever used.  It&#8217;s just really nice. It saves search and replace actions for easy callback. It uses Grep. It&#8217;s nice. I would be nice if you could choose other syntaxes, grep certainly seems powerful enough.  Mostly it would be nice to get some interactive experience using other regex modes.  Not a deal breaker, I get my work done when I use BBEdit.  There are so many great features in BBEdit, it&#8217;s hard to condense it down to one paragraph. As of version 9 and these new features, this application is back in my application dock. â€¨</li>
<li><a href="http://macromates.com/">TextMate</a>â€¨Textmate popped up a few years ago and was a stark contrast to BBEdit at the time. It&#8217;s major features that are different from BBEdit would be tab-commands, where you predefine snippets or commands and assign them to a key combination. Then when you&#8217;re editing text, you can type things like snippet-[tab] and whatever you defined as &#8220;snippet&#8221; will be replaced.  It&#8217;s very powerful and can be very, very helpful.  It has support for lots and lots of languages, and I&#8217;m sure there are a ton of features that I don&#8217;t know about.  For PHP, i haven&#8217;t found it to be spectacularly helpful. As I&#8217;ve gotten into using SVN, I&#8217;ve noticed that TextMate creates a hidden .filename for *every* file it comes into contact with.  So along with not being extraordinarily helpful with code completion with PHP and creating lots of not-invisible files, I&#8217;ve taken this off my application dock for now.â€¨</li>
<li><a href="http://www.panic.com/coda/"  target="_blank">Coda</a>â€¨Coda is kind of a lighter-weight text editing tool whose main focus is to reduce the number of tools required to do web development.  It&#8217;s major feature is having text editing, CSS editing, web browser for code preview, terminal functionality, FTP connectivity through Transmit, and a slightly weird technical reference&#8230; all mashed into one application. It has some nice features&#8230; Really nice, in fact, for a budding programmer looking to learn or troubleshoot html/php/css code.  I used this app to cement my understanding of how CSS works because of how easily you can roundtrip from editing to preview, in fact, on the same screen in the same window with screen splitting.  Pretty nice.  My particular job doesn&#8217;t require me to do this much, so while I admire the product immensely, I do not have this in my day-to-day set of tools.  I am using it as a teaching tool, though, because I feel like it&#8217;s aimed directly at being fast and useful for learning CSS. â€¨</li>
<li><a href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml"  target="_blank">Komodo Edit</a>â€¨This app is a recent entrant to my toolbox, and I have to say that I&#8217;m *really* impressed.  Komodo Edit is the &#8220;free&#8221; version of Komodo&#8217;s larger suite of development products, but I&#8217;m finding it to be very full-featured.  What I love about this program is how extremely PHP aware it is, and how it helps me keep my tags closed.  I find writing code in this program to be very easy, easy to read, easy to understand what&#8217;s going on where, and generally kind of awesome. There are a few things that aren&#8217;t quite as awesome as I would like, such as:  It would really prefer you start a new project for everything. You can open individual files without doing this, but if you want to drop into a folder to edit more than one file, you gotta start a project. It&#8217;s not so annoying that it&#8217;s preventing me from seeing the awesome PHP code editing power it has, but I would love this app more if I could skip the project files and just edit files from a folder browser like every other text editor in this list.  Also, I find the search and replace to be kind of annoying because it requires you to check a &#8220;replace&#8221; checkbox every time you bring up the search field. Even if you were just there and want to tweak your search or replace criteria. When I&#8217;m starting whole new projects, I&#8217;m trying to use Komodo Edit, but lately when I&#8217;m editing preexisting projects, I&#8217;ll drop them on BBEdit.â€¨</li>
<li><a href="http://processing.org/download/index.html"  target="_blank">Processing</a>/<a href="http://arduino.cc/en/Main/Software"  target="_blank">Arduino</a> IDEsâ€¨I&#8217;m only putting these in this list because they have two features that i wish I had in other text editors: keyboard-shortcut code cleanup and reformatting, and a &#8220;prepare for discourse&#8221; function where it creates a snippet of HTML that&#8217;s ready to post to a blog or discussion board. Super nice.  Otherwise, these IDEs are kind of painfully minimal.  But I put up with them because of what they produce. <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Which is awesome.â€¨</li>
<li><a href="http://developer.apple.com/"  target="_blank">XCode</a>â€¨Xcode is hands-down the best text editor I&#8217;ve ever used for objective-c and cocoa. It has *The Best* code completion niceties I&#8217;ve ever seen, and should be the absolute envy of every other text editor on this list.  Hear that, everyone?  Emulate the code completion functionality that XCode has. Sadly, XCode seems to want to actively not be useful for PHP.   I&#8217;ve long held the idea that XCode would be a *killer* IDE for PHP if it only knew about its syntax.  It&#8217;s unbeatable for Obj-C and Cocoa, and possibly for other languages, but I only use it for Mac OS X and iPhone development.  Since all of these things are text based, I end up wishing I had some of the features from XCode in *any* of the tools I use for PHP&#8230; but oh well. <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  â€¨</ul>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/arduino" rel="tag">arduino</a>, <a href="http://www.technorati.com/tag/bbedit" rel="tag">bbedit</a>, <a href="http://www.technorati.com/tag/coda" rel="tag">coda</a>, <a href="http://www.technorati.com/tag/komodo edit" rel="tag">komodo edit</a>, <a href="http://www.technorati.com/tag/processing.org" rel="tag">processing.org</a>, <a href="http://www.technorati.com/tag/textmate" rel="tag">textmate</a>, <a href="http://www.technorati.com/tag/xcode" rel="tag">xcode</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=text%20editors%20I%20have%20known&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F10%2F16%2Ftext-editors-i-have-known%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F10%2F16%2Ftext-editors-i-have-known%2F&amp;title=text+editors+I+have+known">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F10%2F16%2Ftext-editors-i-have-known%2F&amp;title=text+editors+I+have+known">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F10%2F16%2Ftext-editors-i-have-known%2F&amp;t=text+editors+I+have+known">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F10%2F16%2Ftext-editors-i-have-known%2F&amp;title=text+editors+I+have+known">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2008/10/16/text-editors-i-have-known/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>West Valley College Cocoa class fall 2008</title>
		<link>http://somejunkwelike.com/wordpress/2008/08/25/west-valley-college-cocoa-class-fall-2008/</link>
		<comments>http://somejunkwelike.com/wordpress/2008/08/25/west-valley-college-cocoa-class-fall-2008/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 20:43:44 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://somejunkwelike.com/wordpress/?p=1852</guid>
		<description><![CDATA[The cocoa programming class at West Valley College has returned. Sign up now. http://westvalley.edu/documents/catalog/2008-2009_WVC_Catalog.pdf &#8220;Page 62&#8243; CIS 37.6 COCOA APPLICATION PROGRAMMING 3 units Co requisite: CIS 97.1A Acceptable for credit: California State University Programming Apple OS applications in Cocoa is explored in this course. Using an object-oriented paradigm, Cocoa builds graphical-user-interface applications to run within [...]]]></description>
			<content:encoded><![CDATA[<p>The cocoa programming class at West Valley College has returned.  Sign up now.</p>
<p><a href="http://westvalley.edu/documents/catalog/2008-2009_WVC_Catalog.pdf<br />
"  target="_blank">http://westvalley.edu/documents/catalog/2008-2009_WVC_Catalog.pdf<br />
</a></p>
<p>&#8220;Page 62&#8243;</p>
<blockquote><p>CIS 37.6 COCOA APPLICATION<br />
PROGRAMMING<br />
3 units<br />
Co requisite: CIS 97.1A<br />
Acceptable for credit: California State University<br />
Programming Apple OS applications in Cocoa is<br />
explored in this course. Using an object-oriented<br />
paradigm, Cocoa builds graphical-user-interface<br />
applications to run within the Apple Macintosh<br />
operating system. Cocoa relies upon object-ori-<br />
ented concepts: Objects, Classes, Methods, and<br />
Messages as well as the collection of classes<br />
called Frameworks. Students in this class begin<br />
their work on simple applications and, by adding<br />
features and re<br />
inements create more advanced<br />
applications. Credit/No Credit Option
</p></blockquote>
<p>The specific class you want to search for is:</p>
<blockquote><p>CIS*37.6*63169
</p></blockquote>
<p>There&#8217;s probably a lab course you will be compelled to sign up for. Last semester it was:</p>
<blockquote><p>CIS*97.1A*67759
</p></blockquote>
<p>I don&#8217;t know if that last part of the course is correct because I can&#8217;t register quite yet.  If you took the class already, you may need to have Pat Fenton intervene on your behalf with admissions (like me)&#8230; Hope to see you there!</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/cocoa" rel="tag">cocoa</a>, <a href="http://www.technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/westvalley" rel="tag">westvalley</a>, <a href="http://www.technorati.com/tag/wvc" rel="tag">wvc</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=West%20Valley%20College%20Cocoa%20class%20fall%202008&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F08%2F25%2Fwest-valley-college-cocoa-class-fall-2008%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F08%2F25%2Fwest-valley-college-cocoa-class-fall-2008%2F&amp;title=West+Valley+College+Cocoa+class+fall+2008">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F08%2F25%2Fwest-valley-college-cocoa-class-fall-2008%2F&amp;title=West+Valley+College+Cocoa+class+fall+2008">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F08%2F25%2Fwest-valley-college-cocoa-class-fall-2008%2F&amp;t=West+Valley+College+Cocoa+class+fall+2008">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2008%2F08%2F25%2Fwest-valley-college-cocoa-class-fall-2008%2F&amp;title=West+Valley+College+Cocoa+class+fall+2008">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2008/08/25/west-valley-college-cocoa-class-fall-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RSS feed parsing with PHP</title>
		<link>http://somejunkwelike.com/wordpress/2007/02/12/rss-feed-parsing-with-php/</link>
		<comments>http://somejunkwelike.com/wordpress/2007/02/12/rss-feed-parsing-with-php/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 21:24:11 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2007/02/12/rss-feed-parsing-with-php/</guid>
		<description><![CDATA[Did I mention SimplePie yet? http://simplepie.org/ Holy cow, if you&#8217;ve ever used Magpie RSS, and are looking for a more robust solution, check out SimplePie. It&#8217;s a great PHP library that parses RSS or Atom. Technorati Tags: atom, magpie rss, php, rss, simplepie Share this:]]></description>
			<content:encoded><![CDATA[<p>Did I mention SimplePie yet?  <a href="http://simplepie.org/"  target="_blank">http://simplepie.org/</a>  Holy cow, if you&#8217;ve ever used Magpie RSS, and are looking for a more robust solution, check out SimplePie.  It&#8217;s a great PHP library that parses RSS or Atom.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/atom" rel="tag">atom</a>, <a href="http://www.technorati.com/tag/magpie rss" rel="tag">magpie rss</a>, <a href="http://www.technorati.com/tag/php" rel="tag">php</a>, <a href="http://www.technorati.com/tag/rss" rel="tag">rss</a>, <a href="http://www.technorati.com/tag/simplepie" rel="tag">simplepie</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=RSS%20feed%20parsing%20with%20PHP&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F02%2F12%2Frss-feed-parsing-with-php%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F02%2F12%2Frss-feed-parsing-with-php%2F&amp;title=RSS+feed+parsing+with+PHP">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F02%2F12%2Frss-feed-parsing-with-php%2F&amp;title=RSS+feed+parsing+with+PHP">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F02%2F12%2Frss-feed-parsing-with-php%2F&amp;t=RSS+feed+parsing+with+PHP">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F02%2F12%2Frss-feed-parsing-with-php%2F&amp;title=RSS+feed+parsing+with+PHP">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2007/02/12/rss-feed-parsing-with-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hacking Santa Snaps</title>
		<link>http://somejunkwelike.com/wordpress/2007/01/04/hacking-santa-snaps/</link>
		<comments>http://somejunkwelike.com/wordpress/2007/01/04/hacking-santa-snaps/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 20:04:59 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2007/01/04/hacking-santa-snaps/</guid>
		<description><![CDATA[Cocoa Duel had a great holiday themed coding competition. One of the entries was Santa Snaps. Santa Snaps lets you take your camera&#8217;s input and overlay some holiday themed graphics like a santa hat or reindeer antlers. We all had a fun time at our house playing around with it before xmas, but I started [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cocoaduel.com" target="_blank">Cocoa Duel</a> had a great holiday themed coding competition. One of the entries was <a href="http://www.cocoaduel.com/john/" target="_blank">Santa Snaps</a>.  Santa Snaps lets you take your camera&#8217;s input and overlay some holiday themed graphics like a santa hat or reindeer antlers.  We all had a fun time at our house playing around with it before xmas, but I started thinking about how cool this would be for our upcoming &#8220;Party 2-007&#8243; james bond themed party.  I&#8217;m very grateful that <a href="http://www.cocoaduel.com/2006/12/18/john-casasanta" target="_blank">John Casasanta</a> decided to upload the source for Santa Snaps because even a newbie obj-c hacker like myself had a fairly easy time of locating the things I needed to in order to change the graphics to more bond-appropriate ones.  You can too, check it out:</p>
<p>download the source here: <a href="http://macheist.com/SantaSnaps/SantaSnapsProject.zip" target="_blank">http://macheist.com/SantaSnaps/SantaSnapsProject.zip</a>, unzip it, and open it up in Xcode.<br />
<span style="font-size:12pt;"><br />
</span><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/FinderScreenSnapz002.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/FinderScreenSnapz002.png','popup','width=394,height=258,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/FinderScreenSnapz002-tm.jpg" height="258" width="393" border="1" hspace="4" vspace="4" alt="Finderscreensnapz002" /></a><span style="font-size:12pt;"></p>
<p></span>This one.. &#8220;SantaSnaps.xcodeproj&#8221;.  If you have Xcode, you should be able to just double click the file.<br />
Locate &#8220;Controller.m&#8221; in the classes folder as illustrated below&#8230;.</p>
<p><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/XcodeScreenSnapz009-1.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/XcodeScreenSnapz009-1.png','popup','width=929,height=663,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/XcodeScreenSnapz009-1-tm.jpg" height="456" width="639" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz009-1" /></a><span style="font-size:12pt;"></p>
<p></span>See that there on line 26?  @&#8221;santa hat&#8221;, @&#8221;santa glasses&#8221;, @&#8221;santa beard&#8221;, etc?  This is the line you&#8217;re going to be changing.  </p>
<p>Now, It doesn&#8217;t really matter how you generate your PNG files with their alpha channel in tact, as long as you do.  I used to work for Adobe, so I use Photoshop.  Take one of your photos that you took with SantaSnaps and open it up in whatever image editor you&#8217;re using.  This will give you the frame size to use as well as a good indication as to where to place whatever new graphics you&#8217;re going to be placing. Then place your graphic where it should go, turn off the background layer, and save the file as a PNG file.<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/PhotoshopScreenSnapz001.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/PhotoshopScreenSnapz001.jpg','popup','width=934,height=533,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/PhotoshopScreenSnapz001-tm.jpg" height="100" width="175" border="1" hspace="4" vspace="4" alt="Photoshopscreensnapz001" /></a><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/stevewithagrill.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/stevewithagrill.jpg','popup','width=640,height=480,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/stevewithagrill-tm.jpg" height="100" width="133" border="1" hspace="4" vspace="4" alt="Stevewithagrill" /></a><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/PhotoshopScreenSnapz003.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/PhotoshopScreenSnapz003.jpg','popup','width=670,height=532,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/PhotoshopScreenSnapz003-tm.jpg" height="100" width="125" border="1" hspace="4" vspace="4" alt="Photoshopscreensnapz003" /></a></p>
<p><span style="font-size:12pt;"><br />
</span>Back to Xcode.  In controller.m, on line 26, change the name of the first item @&#8221;Santa Hat&#8221; to @&#8221;whatever your file name was&#8221;.  Drag your new PNG file into the &#8220;Resources&#8221; folder inside of the santasnaps xcode window.  I&#8217;ve illustrated several changes that all happen the same way. Change each item in the  &#8220;NSArray arrayWithObjects&#8221; list, and drag the actual graphic file into the resources folder.   The order corresponds to the button order in the interface, so&#8230; keep that in mind.</p>
<p><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/XcodeScreenSnapz008-1.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/XcodeScreenSnapz008-1.png','popup','width=840,height=580,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/XcodeScreenSnapz008-1-tm.jpg" height="580" width="835" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz008-1" /></a></p>
<p>At this point you could hit that &#8220;Build and Go&#8221; button and when you hit the santa hat icon in the application, your new graphic should show up.</p>
<p><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/stevejaws2.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/stevejaws2.jpg','popup','width=640,height=480,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/stevejaws2-tm.jpg" height="100" width="133" border="1" hspace="4" vspace="4" alt="Stevejaws2" /></a><span style="font-size:12pt;"></p>
<p></span>This is the majority of the hard part.  The other part is to edit the nib file, which in my opinion is much easier to do than digging through code.  To replace the existing buttons with ones that match your new graphics, you&#8217;ll need two states for each new button you want to change. The selected state and the unselected state.<br />
unselected<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/grill_unselected.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/grill_unselected.png','popup','width=98,height=98,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/grill_unselected-tm.jpg" height="100" width="100" border="1" hspace="4" vspace="4" alt="Grill Unselected" /></a><br />
<span style="font-size:12pt;"><br />
</span><br />
selected<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/grill_selected.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/grill_selected.png','popup','width=98,height=98,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/grill_selected-tm.jpg" height="100" width="100" border="1" hspace="4" vspace="4" alt="Grill Selected" /></a><br />
<span style="font-size:12pt;"></p>
<p></span>Find SantaSnaps.nib either in the project folder in Xcode or the finder and double click on it.  It&#8217;ll look something like this:<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderScreenSnap.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderScreenSnap.jpg','popup','width=651,height=924,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderScreenSnap-tm.jpg" height="338" width="236" border="1" hspace="4" vspace="4" alt="Interface-Builderscreensnap" /></a><span style="font-size:12pt;"><br />
</span><br />
Drag your two button graphics, one at a time, into the nib file&#8217;s graphics tab. It&#8217;ll say something like &#8220;you want to add this to santasnaps project, yeah?&#8221; Yeah, you do. See below for &#8220;grill_selected&#8221; and &#8220;grill_unselected&#8221; :<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface%20BuilderScreenSnapz004.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface%20BuilderScreenSnapz004.png','popup','width=412,height=287,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface%20BuilderScreenSnapz004-tm.jpg" height="164" width="235" border="1" hspace="4" vspace="4" alt="Interface Builderscreensnapz004" /></a><span style="font-size:12pt;"><br />
</span><br />
and then drag and drop your unselected state graphic to the corresponding button you want to change, as seen in the upper left corner of this graphic:<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderScreenSna2.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderScreenSna2.jpg','popup','width=412,height=429,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderScreenSna2-tm.jpg" height="244" width="234" border="1" hspace="4" vspace="4" alt="Interface-Builderscreensna2" /></a><span style="font-size:12pt;"></p>
<p></span>The last bit is to bring up the inspector palette and change the alt-icon state to the other graphic&#8217;s name. See below:<br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderSc3.jpg" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderSc3.jpg','popup','width=274,height=450,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2007/01/Interface-BuilderSc3-tm.jpg" height="435" width="261" border="1" hspace="4" vspace="4" alt="Interface-Buildersc3" /></a><span style="font-size:12pt;"></p>
<p></span>see above&#8230; Icon: grill_unselected<br />
alt. Icon: (change from &#8220;Santa Hat Button Pressed&#8221; to:) grill_selected</p>
<p>That&#8217;s it! Easy! <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Save the nib file and re-[build-and-go] from Xcode.  Once you get the first one working, you&#8217;ll get into a regular rhythm for the other 8.  Good luck! This is all I know, I don&#8217;t know anything else, I can&#8217;t help you any further. <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   </p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/xcode" rel="tag">xcode</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=Hacking%20Santa%20Snaps&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F01%2F04%2Fhacking-santa-snaps%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F01%2F04%2Fhacking-santa-snaps%2F&amp;title=Hacking+Santa+Snaps">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F01%2F04%2Fhacking-santa-snaps%2F&amp;title=Hacking+Santa+Snaps">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F01%2F04%2Fhacking-santa-snaps%2F&amp;t=Hacking+Santa+Snaps">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2007%2F01%2F04%2Fhacking-santa-snaps%2F&amp;title=Hacking+Santa+Snaps">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2007/01/04/hacking-santa-snaps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>the love/hate relationship with sourceforge</title>
		<link>http://somejunkwelike.com/wordpress/2006/12/15/the-lovehate-relationship-with-sourceforge/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/12/15/the-lovehate-relationship-with-sourceforge/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 23:21:05 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/12/15/the-lovehate-relationship-with-sourceforge/</guid>
		<description><![CDATA[Now, I love sourceforge, but it&#8217;s becoming my opinion that having actual files associated with a project should be a requirement for starting a project on sourceforge. Technorati Tags: sourceforge Share this:]]></description>
			<content:encoded><![CDATA[<p>Now, I love sourceforge, but it&#8217;s becoming my opinion that having actual files associated with a project should be a <strong><em>requirement</em></strong> for starting a project on sourceforge.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/sourceforge" rel="tag">sourceforge</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=the%20love%2Fhate%20relationship%20with%20sourceforge&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F15%2Fthe-lovehate-relationship-with-sourceforge%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F15%2Fthe-lovehate-relationship-with-sourceforge%2F&amp;title=the+love%2Fhate+relationship+with+sourceforge">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F15%2Fthe-lovehate-relationship-with-sourceforge%2F&amp;title=the+love%2Fhate+relationship+with+sourceforge">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F15%2Fthe-lovehate-relationship-with-sourceforge%2F&amp;t=the+love%2Fhate+relationship+with+sourceforge">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F15%2Fthe-lovehate-relationship-with-sourceforge%2F&amp;title=the+love%2Fhate+relationship+with+sourceforge">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/12/15/the-lovehate-relationship-with-sourceforge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xcode: tab through arguments for autocompleted calls</title>
		<link>http://somejunkwelike.com/wordpress/2006/12/04/xcode-tab-through-arguments-for-autocompleted-calls/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/12/04/xcode-tab-through-arguments-for-autocompleted-calls/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 18:11:11 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/12/04/xcode-tab-through-arguments-for-autocompleted-calls/</guid>
		<description><![CDATA[when in xcode, you can start typing just about anything and hit escape or f5 to get it to give you a list of suggested things to automatically complete what you started typing. Once you select one of the items in the list, hit control-/ to go forward, control-shift-/ to go backwards through the list [...]]]></description>
			<content:encoded><![CDATA[<p>when in xcode, you can start typing just about anything and hit escape or f5 to get it to give you a list of suggested things to automatically complete what you started typing.</p>
<p><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz001.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz001.png','popup','width=911,height=87,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz001-tm.jpg" height="87" width="910" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz001" /></a></p>
<p>Once you select one of the items in the list, hit control-/ to go forward, control-shift-/ to go backwards through the list of arguments&#8230;  handy!</p>
<p><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz002.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz002.png','popup','width=1031,height=23,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz002-tm.jpg" height="21" width="940" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz002" /></a><span style="font-size:12pt;"><br />
</span><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz003.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz003.png','popup','width=1031,height=23,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz003-tm.jpg" height="20" width="896" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz003" /></a><br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz004.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz004.png','popup','width=1031,height=23,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz004-tm.jpg" height="20" width="935" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz004" /></a><br />
<a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz005.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz005.png','popup','width=1031,height=23,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/12/XcodeScreenSnapz005-tm.jpg" height="20" width="896" border="1" hspace="4" vspace="4" alt="Xcodescreensnapz005" /></a></p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/apple" rel="tag">apple</a>, <a href="http://www.technorati.com/tag/bignerdranch" rel="tag">bignerdranch</a>, <a href="http://www.technorati.com/tag/xcode" rel="tag">xcode</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=xcode%3A%20tab%20through%20arguments%20for%20autocompleted%20calls&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F04%2Fxcode-tab-through-arguments-for-autocompleted-calls%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F04%2Fxcode-tab-through-arguments-for-autocompleted-calls%2F&amp;title=xcode%3A+tab+through+arguments+for+autocompleted+calls">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F04%2Fxcode-tab-through-arguments-for-autocompleted-calls%2F&amp;title=xcode%3A+tab+through+arguments+for+autocompleted+calls">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F04%2Fxcode-tab-through-arguments-for-autocompleted-calls%2F&amp;t=xcode%3A+tab+through+arguments+for+autocompleted+calls">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F12%2F04%2Fxcode-tab-through-arguments-for-autocompleted-calls%2F&amp;title=xcode%3A+tab+through+arguments+for+autocompleted+calls">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/12/04/xcode-tab-through-arguments-for-autocompleted-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL : &#8220;how many records per day?&#8221;</title>
		<link>http://somejunkwelike.com/wordpress/2006/10/17/mysql-how-many-records-per-day/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/10/17/mysql-how-many-records-per-day/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 01:25:45 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/10/17/mysql-how-many-records-per-day/</guid>
		<description><![CDATA[I just figured out a cool MySQL trick. I&#8217;ve been stupidly doing a very large loop through each month and possible day of the month to query my table for a run-rate per day&#8230; as in, &#8220;how many records were recorded for each day the data has been accepting data?&#8221;&#8230; No more large number of [...]]]></description>
			<content:encoded><![CDATA[<p>I just figured out a cool MySQL trick.  I&#8217;ve been stupidly doing a very large loop through each month and possible day of the month to query my table for a run-rate per day&#8230; as in, &#8220;how many records were recorded for each day the data has been accepting data?&#8221;&#8230; No more large number of queries to get this data, just one:</p>
<blockquote>
<pre>SELECT DISTINCT(date(your_date_field_name)) AS thedate, count( * ) AS count<br/>
FROM your_table_name<br/>
GROUP BY thedate<br/>
ORDER BY thedate ASC </pre>
</blockquote>
<p>Results look like this:</p>
<blockquote><pre>
2006-10-02	25
2006-10-03	12
2006-10-04	31
2006-10-05	131
2006-10-06	31
2006-10-07	130
2006-10-08	102</pre>
</blockquote>
<p>which is <em>perfect</em>.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/mysql" rel="tag">mysql</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=MySQL%20%3A%20%26%238220%3Bhow%20many%20records%20per%20day%3F%26%238221%3B&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F10%2F17%2Fmysql-how-many-records-per-day%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F10%2F17%2Fmysql-how-many-records-per-day%2F&amp;title=MySQL+%3A+%26%238220%3Bhow+many+records+per+day%3F%26%238221%3B">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F10%2F17%2Fmysql-how-many-records-per-day%2F&amp;title=MySQL+%3A+%26%238220%3Bhow+many+records+per+day%3F%26%238221%3B">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F10%2F17%2Fmysql-how-many-records-per-day%2F&amp;t=MySQL+%3A+%26%238220%3Bhow+many+records+per+day%3F%26%238221%3B">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F10%2F17%2Fmysql-how-many-records-per-day%2F&amp;title=MySQL+%3A+%26%238220%3Bhow+many+records+per+day%3F%26%238221%3B">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/10/17/mysql-how-many-records-per-day/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Atom Bank Shot</title>
		<link>http://somejunkwelike.com/wordpress/2006/08/28/atom-bank-shot/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/08/28/atom-bank-shot/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 10:05:05 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/08/28/atom-bank-shot/</guid>
		<description><![CDATA[Atom Bank Shot: I installed the experimental Atom Publishing Protocol Server in in my local WordPress test install. Posted a entry using curl to talk to WordPress. Used hAtom2Atom.xsl to grab the embedded hAtom from the Sandbox themed blog. Read the posted entry in NetNewsWire. Round trip. My colleague Bill is making progress publishing to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://www.whump.com/moreLikeThis/2006/08/24/atom-bank-shot/">Atom Bank Shot</a>:<br />
</p>
<ol>
<li>I installed the experimental <a href="http://torrez.us/archives/2006/08/21/486/">Atom Publishing Protocol Server</a> in in my local WordPress test install.</li>
<li>Posted a entry using curl to talk to WordPress.</li>
<li>Used <a href="http://placenamehere.com/article/185/SubscribingTohAtomFeedsWithNetNewsWire">hAtom2Atom.xsl</a> to grab the embedded <a href="http://microformats.org/wiki/hatom">hAtom</a> from the <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a> themed blog.</li>
<li>Read the posted entry in NetNewsWire.</li>
</ol>
<p>Round trip.</p>
<p></p></blockquote>
<p>My colleague Bill is making progress publishing to WordPress with the Atom protocol.  Deeje, meet Bill.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/atom" rel="tag">atom</a>, <a href="http://www.technorati.com/tag/wordpress" rel="tag">wordpress</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=Atom%20Bank%20Shot&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F08%2F28%2Fatom-bank-shot%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F08%2F28%2Fatom-bank-shot%2F&amp;title=Atom+Bank+Shot">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F08%2F28%2Fatom-bank-shot%2F&amp;title=Atom+Bank+Shot">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F08%2F28%2Fatom-bank-shot%2F&amp;t=Atom+Bank+Shot">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F08%2F28%2Fatom-bank-shot%2F&amp;title=Atom+Bank+Shot">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/08/28/atom-bank-shot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ternary operator</title>
		<link>http://somejunkwelike.com/wordpress/2006/07/25/ternary-operator/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/07/25/ternary-operator/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 19:02:29 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/07/25/ternary-operator/</guid>
		<description><![CDATA[Something about ternary operators feels like cheating, but, I guess since it&#8217;s not just a weird syntactical anomaly with PHP, I should learn to love it. Ah, heuristic learning&#8230; Share this:]]></description>
			<content:encoded><![CDATA[<p>Something about <a href="http://en.wikipedia.org/wiki/%3F:">ternary operators</a> feels like cheating, but, I guess since it&#8217;s not just a weird syntactical anomaly with PHP, I should learn to love it.  Ah, heuristic learning&#8230; </p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=ternary%20operator&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F07%2F25%2Fternary-operator%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F07%2F25%2Fternary-operator%2F&amp;title=ternary+operator">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F07%2F25%2Fternary-operator%2F&amp;title=ternary+operator">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F07%2F25%2Fternary-operator%2F&amp;t=ternary+operator">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F07%2F25%2Fternary-operator%2F&amp;title=ternary+operator">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/07/25/ternary-operator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A &#8216;click&#8217; Moment ?</title>
		<link>http://somejunkwelike.com/wordpress/2006/06/02/a-click-moment/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/06/02/a-click-moment/#comments</comments>
		<pubDate>Fri, 02 Jun 2006 20:46:27 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/06/02/a-click-moment/</guid>
		<description><![CDATA[My Colleague Bill says: A &#38;#8216;Click&#38;#8217; Moment : Alex Iskold, who I’ll quote in full from the µFormats list: I am fairly new to microformats. My initial reaction was why not describe the page data in XML first, then use XML to describe the presentation and then use XSLT to produce the actual HTML page. [...]]]></description>
			<content:encoded><![CDATA[<p>My Colleague Bill says:</p>
<blockquote><p><a href="http://www.whump.com/moreLikeThis/2006/06/01/a-click-moment/">A &#38;#8216;Click&#38;#8217; Moment </a>:<br />
<a href="http://www.adaptiveblue.com/">Alex Iskold</a>, who I’ll quote in full <a href="http://microformats.org/discuss/mail/microformats-discuss/2006-June/004261.html">from the µFormats list</a>:</p>
<p>I am fairly new to microformats. My initial reaction was why not describe the page data in XML first, then use XML to  describe the presentation and then use XSLT to produce the actual HTML page.</p>
<p>I then realized that this approach does not solve a problem.  In fact it misses the point of microformats, which is to embed  the meta-data with the data, to make the data &#38;#8217;self-describing&#38;#8217;  and to eliminate the need for additional query and parsing.</p>
<p>Using RDF does not bring anything new to the solution, in fact there maybe a lot of solutions to the format problem. For that reason the format that we choose should be as short  as possible, so that we do not make the documents super verbose.</p></blockquote>
<div>
<p>I spent, and sadly feel like I wasted, a couple of months trying to figure out how to bend microformat/structured blogging to meet the needs of archival fine art cataloging for my artwork.  I was using an existing XML schema defined by a consortium, so it wasn&#8217;t like I was trying to poorly define my own data structure..  </p>
<p>Part of the problem was the &#8220;why don&#8217;t you run your idea past us so we can tell you how it can be more like something someone else has already done&#8221; mentality&#8230; (it&#8217;s right there in their manifesto: &#8220;if you&#8217;re thinking of defining a new microformat: don&#8217;t.&#8221;) , another part was the newness and sparsely defined workflow of the structured blogging plugin for wordpress, and admittedly part of it was my lack of understanding of how XML works in conjunction of how microformats and structured blogging works.  I got the feeling that it shouldn&#8217;t actually be me that has to bend to the will of system, but the other way around.  In order for structured blogging and microformats to work, the system needs to bend to me.  Otherwise, I just don&#8217;t see the benefit over being able to let my publishing package of choice interchange with other systems with RSS&#8230; try as you might to convince me, if it ain&#8217;t easy to use, it ain&#8217;t going to be in use.</p>
<p>Oh well..  maybe some day it will make sense again.</p></div>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=A%20%26%238216%3Bclick%26%238217%3B%20Moment%20%3F&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F06%2F02%2Fa-click-moment%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F06%2F02%2Fa-click-moment%2F&amp;title=A+%26%238216%3Bclick%26%238217%3B+Moment+%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F06%2F02%2Fa-click-moment%2F&amp;title=A+%26%238216%3Bclick%26%238217%3B+Moment+%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F06%2F02%2Fa-click-moment%2F&amp;t=A+%26%238216%3Bclick%26%238217%3B+Moment+%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F06%2F02%2Fa-click-moment%2F&amp;title=A+%26%238216%3Bclick%26%238217%3B+Moment+%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/06/02/a-click-moment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Cooley at the Chabot Science and Space Center</title>
		<link>http://somejunkwelike.com/wordpress/2006/05/15/steve-cooley-at-the-chabot-science-and-space-center/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/05/15/steve-cooley-at-the-chabot-science-and-space-center/#comments</comments>
		<pubDate>Tue, 16 May 2006 01:51:35 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/05/15/steve-cooley-at-the-chabot-science-and-space-center/</guid>
		<description><![CDATA[I&#8217;ll be here on friday, May 26th&#8230; the Lunar Lounge Express on the invitation of Chachi Jones to demo the new visuals that I&#8217;ve been hammering on in Processing &#8230; this will be my first public performance in about 7 years. I&#8217;m getting psyched about it. I hope you can come out and see the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://maps.google.com/maps?f=q&#038;hl=en&#038;t=k&#038;om=1&#038;ll=37.818847,-122.181047&#038;spn=0.001424,0.003031">I&#8217;ll be here</a> on friday, May 26th&#8230; the <a href="http://www.chabotspace.org/visit/calendar/default.asp?MODE=DAY&#038;SM=3&#038;D=26&#038;M=4&#038;Y=2006&#038;ES=1#topoftext"> Lunar Lounge Express</a> on the invitation of <a href="http://www.chachijones.com/">Chachi Jones</a> to demo the new visuals that I&#8217;ve been hammering on in <a href="http://processing.org">Processing</a> &#8230; this will be my first public performance in about 7 years.  I&#8217;m getting psyched about it.  I hope you can come out and see the show.</p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=Steve%20Cooley%20at%20the%20Chabot%20Science%20and%20Space%20Center&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F15%2Fsteve-cooley-at-the-chabot-science-and-space-center%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F15%2Fsteve-cooley-at-the-chabot-science-and-space-center%2F&amp;title=Steve+Cooley+at+the+Chabot+Science+and+Space+Center">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F15%2Fsteve-cooley-at-the-chabot-science-and-space-center%2F&amp;title=Steve+Cooley+at+the+Chabot+Science+and+Space+Center">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F15%2Fsteve-cooley-at-the-chabot-science-and-space-center%2F&amp;t=Steve+Cooley+at+the+Chabot+Science+and+Space+Center">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F15%2Fsteve-cooley-at-the-chabot-science-and-space-center%2F&amp;title=Steve+Cooley+at+the+Chabot+Science+and+Space+Center">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/05/15/steve-cooley-at-the-chabot-science-and-space-center/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3d pixels from realtime video</title>
		<link>http://somejunkwelike.com/wordpress/2006/05/07/3d-pixels-from-realtime-video/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/05/07/3d-pixels-from-realtime-video/#comments</comments>
		<pubDate>Sun, 07 May 2006 17:45:05 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/05/15/3d-pixels-from-realtime-video/</guid>
		<description><![CDATA[Hey, this is a video of the code I wrote in processing to take realtime video and create 3d boxes with a height equalling the pixel&#8217;s brightness. I originally had this posted on my blog, but then I had a server failure, so this is being reposted to try to unbreak the links people made [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, this is a video of the code I wrote in <a href="http://processing.org">processing</a> to take realtime video and create 3d boxes  with a height equalling the pixel&#8217;s brightness. </p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/SjvuyzBkLcc"></param><embed src="http://www.youtube.com/v/SjvuyzBkLcc" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p>
<p>I originally had this posted on my blog, but then I had a server failure, so this is being reposted to try to unbreak the links people made to this page. <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=3d%20pixels%20from%20realtime%20video&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F07%2F3d-pixels-from-realtime-video%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F07%2F3d-pixels-from-realtime-video%2F&amp;title=3d+pixels+from+realtime+video">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F07%2F3d-pixels-from-realtime-video%2F&amp;title=3d+pixels+from+realtime+video">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F07%2F3d-pixels-from-realtime-video%2F&amp;t=3d+pixels+from+realtime+video">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F05%2F07%2F3d-pixels-from-realtime-video%2F&amp;title=3d+pixels+from+realtime+video">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/05/07/3d-pixels-from-realtime-video/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>who loves you?</title>
		<link>http://somejunkwelike.com/wordpress/2006/02/08/who-loves-you/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/02/08/who-loves-you/#comments</comments>
		<pubDate>Wed, 08 Feb 2006 08:20:01 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/2006/02/08/who-loves-you/</guid>
		<description><![CDATA[I LOVE ETSY!! They just have so many freaking cool features!!! This is a realtime graph of all the people who have marked me as a favorite&#8230;. how cool is that?! Technorati Tags: etsy Share this:]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/02/Picture%203.png" onclick="window.open('http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/02/Picture%203.png','popup','width=641,height=552,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.somejunkwelike.com/wordpress/wp-content/uploads/2006/02/Picture%203-tm.jpg" height="311" width="361" border="1" hspace="4" vspace="4" alt="Picture 3" /></a><span style="font-size:12pt;"></p>
<p></span>I LOVE ETSY!!  They just have so many freaking cool features!!!  <a href="http://www.etsy.com/hearts_me.php?user_id=13477" target="_blank">This is a realtime graph of all the people who have marked me as a favorite</a>&#8230;. how cool is that?!</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/etsy" rel="tag">etsy</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=who%20loves%20you%3F&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F02%2F08%2Fwho-loves-you%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F02%2F08%2Fwho-loves-you%2F&amp;title=who+loves+you%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F02%2F08%2Fwho-loves-you%2F&amp;title=who+loves+you%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F02%2F08%2Fwho-loves-you%2F&amp;t=who+loves+you%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F02%2F08%2Fwho-loves-you%2F&amp;title=who+loves+you%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/02/08/who-loves-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help out WordPress</title>
		<link>http://somejunkwelike.com/wordpress/2006/01/18/help-out-wordpress/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/01/18/help-out-wordpress/#comments</comments>
		<pubDate>Wed, 18 Jan 2006 22:37:56 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1308</guid>
		<description><![CDATA[Sign up to help test some of the core parts of wordpress Technorati Tags: wordpress Share this:]]></description>
			<content:encoded><![CDATA[<p><a href="http://codex.wordpress.org/User:Matt/WordPress_Responsibilities" target="_blank">Sign up to help test some of the core parts of wordpress</a><br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/wordpress" rel="tag">wordpress</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=Help%20out%20WordPress&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fhelp-out-wordpress%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fhelp-out-wordpress%2F&amp;title=Help+out+WordPress">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fhelp-out-wordpress%2F&amp;title=Help+out+WordPress">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fhelp-out-wordpress%2F&amp;t=Help+out+WordPress">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fhelp-out-wordpress%2F&amp;title=Help+out+WordPress">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/01/18/help-out-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professionally, what am I?</title>
		<link>http://somejunkwelike.com/wordpress/2006/01/18/professionally-what-am-i/</link>
		<comments>http://somejunkwelike.com/wordpress/2006/01/18/professionally-what-am-i/#comments</comments>
		<pubDate>Wed, 18 Jan 2006 20:31:07 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[marketing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1307</guid>
		<description><![CDATA[I guess it depends on who you ask. To a designer or marketer, I&#8217;m a programmer. If you ask an application developer, I&#8217;m a &#8220;scripter&#8221;. If you ask some web technologist, I&#8217;m a programmer, and graphics people get lumped in with scripters. What? Wait, what scripts are people doing that aren&#8217;t programming anymore? Technorati Tags: [...]]]></description>
			<content:encoded><![CDATA[<p>I guess it depends on who you ask.  To a designer or marketer, I&#8217;m a programmer.  If you ask an application developer, I&#8217;m a &#8220;scripter&#8221;.  If you ask some web technologist, I&#8217;m a programmer, and graphics people get lumped in with scripters.  What? Wait, what scripts are people doing that aren&#8217;t programming anymore?<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/scripting" rel="tag">scripting</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=Professionally%2C%20what%20am%20I%3F&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fprofessionally-what-am-i%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fprofessionally-what-am-i%2F&amp;title=Professionally%2C+what+am+I%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fprofessionally-what-am-i%2F&amp;title=Professionally%2C+what+am+I%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fprofessionally-what-am-i%2F&amp;t=Professionally%2C+what+am+I%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2006%2F01%2F18%2Fprofessionally-what-am-i%2F&amp;title=Professionally%2C+what+am+I%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2006/01/18/professionally-what-am-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX</title>
		<link>http://somejunkwelike.com/wordpress/2005/11/18/ajax/</link>
		<comments>http://somejunkwelike.com/wordpress/2005/11/18/ajax/#comments</comments>
		<pubDate>Fri, 18 Nov 2005 22:30:44 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1271</guid>
		<description><![CDATA[I found a place for AJAX at work!  It&#8217;s so rad!   It&#8217;s not in a customer-facing application, but where I was able to use it, it&#8217;s increased the speed of the app by about 300% or so.  I&#8217;d love to show you!  but, I probably shouldn&#8217;t.  You can ask me about it in general [...]]]></description>
			<content:encoded><![CDATA[<p>
I found a place for AJAX at work!  It&#8217;s so rad! <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   It&#8217;s not in a customer-facing application, but where I was able to use it, it&#8217;s increased the speed of the app by about 300% or so.  I&#8217;d love to show you!  but, I probably shouldn&#8217;t.  You can ask me about it in general terms, though!
</p>
<p>
The application feels more like a desktop app now.. and a lot less like a web app.  This is very exciting stuff, I just needed to find a place for it.  Now I can see lots of other places for it. <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/ajax" rel="tag">ajax</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=AJAX&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F11%2F18%2Fajax%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F11%2F18%2Fajax%2F&amp;title=AJAX">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F11%2F18%2Fajax%2F&amp;title=AJAX">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F11%2F18%2Fajax%2F&amp;t=AJAX">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F11%2F18%2Fajax%2F&amp;title=AJAX">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2005/11/18/ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>change &#8220;find in reference&#8221; in BBEdit</title>
		<link>http://somejunkwelike.com/wordpress/2005/10/11/change-find-in-reference-in-bbedit/</link>
		<comments>http://somejunkwelike.com/wordpress/2005/10/11/change-find-in-reference-in-bbedit/#comments</comments>
		<pubDate>Tue, 11 Oct 2005 20:31:11 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1253</guid>
		<description><![CDATA[This is very cool.  You can change the site the BBEdit uses to &#8220;find in reference&#8221;, as helpfully noted by Peter Rukavina&#8230; thank you Peter! If you use TextWrangler BBEdit to edit PHP files, you may find the following shell command useful (pointer from here): defaults write com.barebones.bbedit Services:ADCReferenceSearchTemplate "http://www.php.net/%@" This will set the TextWrangler [...]]]></description>
			<content:encoded><![CDATA[<p>
This is very cool.  You can change the site the BBEdit uses to &#8220;find in reference&#8221;, as helpfully noted by <a href="http://ruk.ca/discuss/3126/">Peter Rukavina</a>&#8230; thank you Peter!
</p>
<blockquote><p>
If you use <span style="text-decoration:line-through;">TextWrangler</span> <span style="color:#7b0002;">BBEdit </span>to edit PHP files, you may find the following shell command useful (pointer from here):</p>
<p><code>defaults write com.barebones.</code><span style="color:#7b0002;"><code>bbedit</code></span><code> Services:ADCReferenceSearchTemplate "http://www.php.net/%@"</code></p>
<p>This will set the TextWrangler “Find in Reference” contextual menu item to look up the selected text on the PHP website (rather than on the Apple Developer Connection site, which is the default).
</p></blockquote>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/php" rel="tag">php</a>, <a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/bbedit" rel="tag">bbedit</a>, <a href="http://www.technorati.com/tag/Mac" rel="tag">Mac</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=change%20%26%238220%3Bfind%20in%20reference%26%238221%3B%20in%20BBEdit&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F10%2F11%2Fchange-find-in-reference-in-bbedit%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F10%2F11%2Fchange-find-in-reference-in-bbedit%2F&amp;title=change+%26%238220%3Bfind+in+reference%26%238221%3B+in+BBEdit">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F10%2F11%2Fchange-find-in-reference-in-bbedit%2F&amp;title=change+%26%238220%3Bfind+in+reference%26%238221%3B+in+BBEdit">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F10%2F11%2Fchange-find-in-reference-in-bbedit%2F&amp;t=change+%26%238220%3Bfind+in+reference%26%238221%3B+in+BBEdit">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F10%2F11%2Fchange-find-in-reference-in-bbedit%2F&amp;title=change+%26%238220%3Bfind+in+reference%26%238221%3B+in+BBEdit">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2005/10/11/change-find-in-reference-in-bbedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can desktop software be continuously developed?</title>
		<link>http://somejunkwelike.com/wordpress/2005/09/13/can-desktop-software-be-continuously-developed/</link>
		<comments>http://somejunkwelike.com/wordpress/2005/09/13/can-desktop-software-be-continuously-developed/#comments</comments>
		<pubDate>Tue, 13 Sep 2005 20:35:40 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[second life]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1226</guid>
		<description><![CDATA[Can desktop software be continuously developed?: Between the Lines comments: &#38;raquo; Bill: Give us the new Office 12 interface now &#124; Between the Lines &#124; ZDNet.com &#8230;the new model for software today is continuous improvement, not big bang costly upgrades that promise &#8220;better results, faster&#8221;&#38;#160;in 18 months or two years&#8230; Indeed. But it may not [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
<a href="http://feeds.feedburner.com/deeje/musings?m=390">Can desktop software be continuously developed?</a>:</p>
<p><a href="http://blogs.zdnet.com/BTL">Between the Lines</a> comments:</p>
<blockquote><p>
<a href="http://blogs.zdnet.com/BTL/?p=1845">&#38;raquo; Bill: Give us the new Office 12 interface now | Between the Lines | ZDNet.com</a></p>
<p>&#8230;the new model for software today is continuous improvement, not big bang costly upgrades that promise &#8220;better results, faster&#8221;&#38;#160;in 18 months or two years&#8230;
</p></blockquote>
<p>Indeed.</p>
<p>But it may not be that easy.  It&#8217;s the delivery mechanism, the Place in marketing speak, that gets in the way.  Because desktop software typically doesn&#8217;t auto-upate on each launch, it needs to have fewer bugs at the time the user installs it.  Server-based software can be updated anytime, and users receive the benefits of new features and bug fixes on their next launch without any hassle.</p>
<p>RIAs are the key to bridge this gap&#8230;
</p></blockquote>
<p>
Welllll, sort of.  Let me tell you a story about SecondLife.  I&#8217;m not a daily visitor to Secondlife, but, I might pop in twice a week for a minute or two.  Nearly every time I launch the app, there&#8217;s a new version.  Seriously.  Once a week.  20+ Megs of downloading, almost every time I launch the program.  Usually to fix a simulator-critical bug that causes EVERYONE to have to upgrade before they can get in.  It borders on ridiculous.
</p>
<p>
Then there&#8217;s Ecto&#8230; which updates every month or so, much more sane, but, if I don&#8217;t update, it&#8217;ll remind me to download the update even if I already have, but haven&#8217;t installed it yet.  &#8220;remind me in a week&#8221; would be nice here. Or, even better, &#8220;remind me after my next reboot&#8221;.
</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/second life" rel="tag">second life</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=Can%20desktop%20software%20be%20continuously%20developed%3F&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F09%2F13%2Fcan-desktop-software-be-continuously-developed%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F09%2F13%2Fcan-desktop-software-be-continuously-developed%2F&amp;title=Can+desktop+software+be+continuously+developed%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F09%2F13%2Fcan-desktop-software-be-continuously-developed%2F&amp;title=Can+desktop+software+be+continuously+developed%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F09%2F13%2Fcan-desktop-software-be-continuously-developed%2F&amp;t=Can+desktop+software+be+continuously+developed%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F09%2F13%2Fcan-desktop-software-be-continuously-developed%2F&amp;title=Can+desktop+software+be+continuously+developed%3F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2005/09/13/can-desktop-software-be-continuously-developed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>shaving code</title>
		<link>http://somejunkwelike.com/wordpress/2005/08/30/shaving-code/</link>
		<comments>http://somejunkwelike.com/wordpress/2005/08/30/shaving-code/#comments</comments>
		<pubDate>Wed, 31 Aug 2005 03:55:21 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1203</guid>
		<description><![CDATA[I have a huge survey tool that I&#8217;ve been working on for a long time.  It&#8217;s a dynamic system that lets you add as many questions as you like to a survey, and has some standard abilities for error checking, being nice when it finds you missed a field that was required, uh, a gigantic [...]]]></description>
			<content:encoded><![CDATA[<p>
I have a huge survey tool that I&#8217;ve been working on for a long time.  It&#8217;s a dynamic system that lets you add as many questions as you like to a survey, and has some standard abilities for error checking, being nice when it finds you missed a field that was required, uh, a gigantic and growing administration tool and reporting engine with n-level drill down, all with graphs, charts, excel export, etc, etc, etc.
</p>
<p>
The unfortunate scenario I&#8217;m in here is that when I&#8217;ve failed to anticipate a contact info field that someone&#8217;s going to want to ask for, it&#8217;s extremely difficult to add them, system wide.  The system wasn&#8217;t built from the beginning to be very dynamic.  There&#8217;s 3 tables to alter, and at least 9 processors (so far that I&#8217;ve found) that need to be touched when the contact info fields list grows.  This is 3 year old code&#8230; php web code, so that&#8217;s like 15 dog years.  (and do the math from there&#8230;)  Fortunately, the list of possible contact info fields is getting to a ridiculous level&#8230; I&#8217;m having a hard time imaging needing to do this again in the future, but&#8230; just in case&#8230;
</p>
<p>
This round, I&#8217;m creating a wiki page to document the entire process, and I&#8217;m dynamizing code where I can so that it&#8217;s a non-issue moving forward for some of these cogs.  I just shaved 800 lines of code out of my survey processor by stepping through fieldnames and values dynamically and then checking that fieldname against the contact-info-field-required-list table dynamically too.  Even special casing fields like &#8220;state&#8221;, &#8220;shipping state&#8221;, and an &#8220;exclude&#8221; list for fields that we just never really need to check &#8211; &#8220;address 2&#8243;, &#8220;shipping address 2&#8243;, et cetera. 
</p>
<p>
It&#8217;s staggering how much code I&#8217;ve written for this engine, and it&#8217;s not even close to zoomerang yet.  It might be if I could roll out an easier deployment system.  Right now it&#8217;s still pretty manual for me to have to roll a survey out.  That&#8217;s really not such a bad thing right now, but, it&#8217;s an obvious problem, long term.  There&#8217;s still some not-so-basic features (like asking different questions based on responses), and some scalability concerns before I can really open it up company-wide.  Some of our potential company-wide surveyable audiences number in the hundreds of millions.  I seriously doubt my little survey tool would stand up to an onslaught like that.
</p>
<p>
Maybe someday&#8230;  some&#8230; day.
</p>
<p>
Anyway, hardcoding bad, dynamic code good.  Yay, brain. Go me.</p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=shaving%20code&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F30%2Fshaving-code%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F30%2Fshaving-code%2F&amp;title=shaving+code">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F30%2Fshaving-code%2F&amp;title=shaving+code">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F30%2Fshaving-code%2F&amp;t=shaving+code">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F30%2Fshaving-code%2F&amp;title=shaving+code">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2005/08/30/shaving-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: smarter BBEdit multi-file searching</title>
		<link>http://somejunkwelike.com/wordpress/2005/08/18/howto-smarter-bbedit-multi-file-searching/</link>
		<comments>http://somejunkwelike.com/wordpress/2005/08/18/howto-smarter-bbedit-multi-file-searching/#comments</comments>
		<pubDate>Thu, 18 Aug 2005 19:40:55 +0000</pubDate>
		<dc:creator>steve cooley</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.somejunkwelike.com/wordpress/?p=1173</guid>
		<description><![CDATA[In the new(er) versions of BBEdit, you can get really specific about what files to multi-file search through.  I love this, check it out, you can include/exclude grep patterns. I take advantage (?) of BBEdit&#8217;s auto-backup feature where it iterates a file name on the date with a version number so that you&#8217;re never overwriting [...]]]></description>
			<content:encoded><![CDATA[<p>
In the new(er) versions of BBEdit, you can get really specific about what files to multi-file search through.  I love this, check it out, you can include/exclude grep patterns.
</p>
<p>
I take advantage (?) of BBEdit&#8217;s auto-backup feature where it iterates a file name on the date with a version number so that you&#8217;re never overwriting your only copy. It saves the previous version as index-20050818-01.php or whatever.  This is good.  However, when you&#8217;re searching a directory for a criteria in the contents of your folder, this can _really_ bog down your time to completed search results.
</p>
<p>
If you create a criteria when you do a multi-file search with the following set up:
</p>
<p>
<a href="http://www.earthorbitdesign.com/oow3/albums/miscellaneous/blog/BBEditScreenSnapz001.jpg" onclick="window.open('http://www.earthorbitdesign.com/oow3/albums/miscellaneous/blog/BBEditScreenSnapz001.jpg','popup','width=586,height=306,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.earthorbitdesign.com/oow3/albums/miscellaneous/blog/BBEditScreenSnapz001-tm.jpg" height="210" width="402" border="1" hspace="4" vspace="4" alt="Bbeditscreensnapz001" /></a>
</p>
<p>
then it will skip over all of your backup files and only search the &#8220;live&#8221; or &#8220;non-backup&#8221; files.  Extremely cool. <img src='http://somejunkwelike.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/bbedit" rel="tag">bbedit</a>, <a href="http://technorati.com/tag/grep" rel="tag">grep</a>, <a href="http://technorati.com/tag/programming" rel="tag">programming</a></p>
<p><!-- technorati tags end --></p>

<div class="jwsharethis">
Share this: 
<br />
<a href="mailto:?subject=HOWTO%3A%20smarter%20BBEdit%20multi-file%20searching&amp;body=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F18%2Fhowto-smarter-bbedit-multi-file-searching%2F">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/email.png" alt="Share this page via Email" />
</a>
<a target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F18%2Fhowto-smarter-bbedit-multi-file-searching%2F&amp;title=HOWTO%3A+smarter+BBEdit+multi-file+searching">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/su.png" alt="Share this page via Stumble Upon" />
</a>
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F18%2Fhowto-smarter-bbedit-multi-file-searching%2F&amp;title=HOWTO%3A+smarter+BBEdit+multi-file+searching">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F18%2Fhowto-smarter-bbedit-multi-file-searching%2F&amp;t=HOWTO%3A+smarter+BBEdit+multi-file+searching">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/fb.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/intent/tweet?text=I+like+http%3A%2F%2Fsomejunkwelike.com%2Fwordpress%2F2005%2F08%2F18%2Fhowto-smarter-bbedit-multi-file-searching%2F&amp;title=HOWTO%3A+smarter+BBEdit+multi-file+searching">
<img src="http://somejunkwelike.com/wordpress/wp-content/plugins/jw-share-this/twitter.png" alt="Share this page via Twitter" />
</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://somejunkwelike.com/wordpress/2005/08/18/howto-smarter-bbedit-multi-file-searching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

