<?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"
	>

<channel>
	<title>Long Pointers</title>
	<atom:link href="http://www.matthew-long.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matthew-long.com</link>
	<description>Matt Long's Blog About Programming and Stuff</description>
	<pubDate>Fri, 16 May 2008 12:27:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>That Sucking Sound Is Java Killing Your Soul</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/</link>
		<comments>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/#comments</comments>
		<pubDate>Fri, 16 May 2008 05:00:23 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/?p=111</guid>
		<description><![CDATA[There is nothing fun about Java. Every possible good facet&#8217;s goodness is completely predicated on the requirement that you know how to set up and or get around some soul sucking gotcha. Where it&#8217;s been said that even a language such as Perl can make &#8220;easy things easy and hard things possible&#8221;, Java seems to [...]]]></description>
			<content:encoded><![CDATA[<p>There is nothing fun about Java. Every possible good facet&#8217;s goodness is completely predicated on the requirement that you know how to set up and or get around some soul sucking gotcha. Where it&#8217;s been said that even a language such as Perl can make &#8220;easy things easy and hard things possible&#8221;, Java seems to try to make &#8220;easy thing hard and hard things infuriatingly impossible&#8221;.</p>
<p>Ok, I know. This will get some people steaming. You may not want to continue reading if that&#8217;s you. I&#8217;m sure that your assumptions are that I&#8217;ve never given Java a chance. I&#8217;ve never worked with Java long enough to make any sort of real assessment. I&#8217;m not a real programmer&#8230; blah blah blah. Ok. Sure yeah. I&#8217;m not going to try to convince you of anything. I&#8217;m sure you&#8217;ve found Java just wonderful for your research paper or whatever pet project you&#8217;re working on. That&#8217;s great. You know so much. Like I said. You may not want to continue reading.</p>
<p>For those of you who can hear it, here&#8217;s the point. Why use a language that tries to be everything to everyone when all it does is suck the joy out of being a software engineer. Remember when programming was fun? If you don&#8217;t, then you&#8217;ve never used anything but Java.</p>
<p>Why do I need to invoke a <em>Factory</em> every time I want just a simple object? Why are there no good GUI design tools&#8211;and please, don&#8217;t tell me about your favorite GUI design tool. Frankly, they all suck in comparison to pretty much everything else out there. And that&#8217;s another thing, why does a GUI based Java application window, when restored from being minimized for several hours, respond so sluggishly?</p>
<p>Java is not fun. It is not exciting. It is not enjoyable. It just makes you grumpy. If you find it fun, I dare you to to tell me how. Go ahead. Put it in the comments now. Let it be known how Java is so fun. Seriously!</p>
<p>I admit that there is no perfect dev environment. They all have their quirks, even my new favorite&#8211;<a href="http://www.cimgf.com/">xcode on the Macintosh/iPhone</a>, but I just can&#8217;t understand the madness. Why do people insist on <em>defending Java</em>&#8211;this lousy programming language that is the basis of more once-hot-now-abandoned frameworks than anyone can keep track of. If you don&#8217;t believe me, take a quick survey of the latest posts about Java over at <a href="http://programming.reddit.com/">Reddit&#8217;s Programming Section</a>. Here&#8217;s a smattering:</p>
<ul>
<li><a href="http://www.bluej.org/mrt/?p=35#0">In Defense of Java</a></li>
<li><a href="http://gafter.blogspot.com/2008/01/is-java-dying.html">Is Java Dying?</a> (Please, I hope so!!)</li>
<li><a href="http://www.drmaciver.com/2007/08/the-world-has-gone-mad/">The World Has Gone Mad</a></li>
<li><a href="http://thermalnoise.wordpress.com/2007/09/08/java-slow/">Java != Slow</a></li>
<li><a href="http://dlweinreb.wordpress.com/2007/12/08/complaints-im-seeing-about-java/">Complaints I&#8217;m Seeing About Java</a></li>
<li><a href="http://java.sun.com/features/1998/05/images/gosling.duke.jpg">Just For Fun</a></li>
</ul>
<p>All of these posts are actually not bashing Java. The writers like the language. What they are doing, however, is defending it. Why? Because it needs defending. It&#8217;s horrible.</p>
<p>What&#8217;s fun about programming is problem solving. Sure enough, you&#8217;ll spend a lot of time solving problems when you use Java, but they are not programming problems&#8211;they are environment problems. Sure, you can write that web app once you&#8217;ve decided which lame web framework is the least bad of them all. But then you&#8217;ll find that setting up the least bad framework will take you a full day or longer and then it might not work properly once you deploy it. Oh yeah, and where are you going to deploy it? Not on a shared hosting web server. You&#8217;ll have to go co-lo and administer the box yourself if you want it to run Tomcat or some other web app server.</p>
<p>&#8230; and I could go on, but why?</p>
<p>If you want to have fun writing code&#8230; If you want to get your soul back, start writing for the Mac or get the new iPhone SDK and start writing code for it. For that matter, start writing for 8-bit embedded systems. That&#8217;s more fun than Java and probably easier. And for those of you who just at that moment thought about suggesting embedded Java for 8-bit micro-controller programming, you need to put your laptop down right now and seek help. Seriously. Call somebody. You are not well.</p>
<p>If you are wondering what&#8217;s fun that I am doing these days, take a look at my other blog <a href="http://www.cimgf.com/">Cocoa Is My Girlfriend</a>. Here are a few of my latest posts:</p>
<ul>
<li><a href="http://www.cimgf.com/2008/03/15/core-animation-tutorial-dashboard-effect/">Core Animation Tutorial: Dashboard Effect</a></li>
<li><a href="http://www.cimgf.com/2008/03/05/core-animation-tutorial-qtmovielayer-and-image-animation/">Core Animation Tutorial: QTMovieLayer and Image Animation</a></li>
<li><a href="http://www.cimgf.com/2008/05/03/cocoa-tutorial-file-copy-with-progress-indicator/">Cocoa Tutorial: File Copy With Progress Indicator</a></li>
<li><a href="http://www.cimgf.com/2008/05/13/from-hacker-to-microisv-custom-file-formats/">From Hacker to microISV: Custom File Formats</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BecomeAnXcoder, And Give, Please!!</title>
		<link>http://www.matthew-long.com/2008/04/03/becomeanxcoder-and-give-please/</link>
		<comments>http://www.matthew-long.com/2008/04/03/becomeanxcoder-and-give-please/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 15:27:08 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/?p=110</guid>
		<description><![CDATA[This was posted on cocoalab back in October and I&#8217;m just now seeing it, but this online book BecomeAnXCoder looks fantastic! I will start pointing people who are interested in Mac OSX programming who have no programming experience there from now on. I hope these guys can continue to produce high-quality content. Which appears debatable&#8211;not [...]]]></description>
			<content:encoded><![CDATA[<p>This was posted on <a href="http://www.cocoalab.com">cocoalab</a> back in October and I&#8217;m just now seeing it, but this online book <a href="http://www.cocoalab.com/?q=becomeanxcoder">BecomeAnXCoder</a> looks fantastic! I will start pointing people who are interested in Mac OSX programming who have no programming experience there from now on. I hope these guys can continue to produce high-quality content. Which appears debatable&#8211;not because they don&#8217;t have the ability to create quality content&#8211;clearly they do, but because they seem to be having trouble supporting it.</p>
<p>I noticed when I visited the site this note in bold at the top:</p>
<blockquote><p>
Please Donate! Our bandwidth is at record levels: 29 GB in March, and donations do not even come close to covering our costs. If you appreciate our work, please take a minute to send a donation.
</p></blockquote>
<p>I do appreciate their work myself, but it&#8217;s mainly because I would send more people, new programmers that is, to them&#8211;which in turn is what is giving them the problem of using too much bandwidth in the first place.</p>
<p>To the folks over at Cocoa Lab, this statement really makes you sound desperate. I hope you can get the support you need, but when you give away content for free, a statement like this suggests that maybe your ultimate intention wasn&#8217;t to give it away, but rather to give it first so that people may donate. If this is a business model for you, it looks like it&#8217;s not working out the way you expected, so, with the deepest sincerity, I thought I might offer a few possible solutions to your predicament. </p>
<ul>
<li><strong>Talk to a publisher</strong>. This is really good content that you could probably sell. Show it to a publisher and see what they think. I&#8217;ve heard of <a href="http://www.pragprog.com/">publishers that *may* be accepting proposals from Mac Programming authors</a></li>
<p></p>
<li><strong>Get cheaper webhosting</strong>. There is this company called <strong>1and1</strong> that provides shared hosting (which would work fine for the content you are providing) and give you 2.5TB, yes that was TERABYTES!!, of transfer bandwidth per month for the affordable price of $9.99 per month. You can <a href="http://www.1and1.com/?k_id=6726542">sign up at 1and1 now</a>. And yes that link is my affiliate link. I will get a kickback if you sign up!! That&#8217;s not a sales pitch&#8211;just a disclaimer.</li>
<p></p>
<li><strong>Convert the site to a blog site</strong>. If you make your site into a blog rather than a book and continue to add new content, the benefit to the Cocoa development community continues to grow. It&#8217;s great with the content that&#8217;s there now, and to those who haven&#8217;t checked it out yet there is a *ton* of content, but keep it coming.</li>
</ul>
<p>I write this not to chastise, but to be helpful. I hate to see good content producers go un-rewarded for their efforts. The solution, however, is either to change your approach, or change your expectations. Best regards to the BecomeAnXCoder writers. Keep up the great work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/04/03/becomeanxcoder-and-give-please/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bring On the Comments?</title>
		<link>http://www.matthew-long.com/2008/04/02/bring-on-the-comments/</link>
		<comments>http://www.matthew-long.com/2008/04/02/bring-on-the-comments/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 01:24:44 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Music]]></category>

		<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/?p=109</guid>
		<description><![CDATA[For those who, like me, hear lyrics incorrectly on a regular basis and if you blog, you may be able to appreciate my most recent mistake. I heard the song Bring On the Comets by VHS Or BETA and started to ask my wife when the song got to the chorus, &#8220;what are they saying?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>For those who, like me, hear lyrics incorrectly on a regular basis and if you blog, you may be able to appreciate my most recent mistake. I heard the song <a href="http://click.linksynergy.com/fs-bin/stat?id=7x2bowiz7Uk&#038;offerid=78941&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fphobos.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewAlbum%253Fi%253D261914358%2526id%253D261912715%2526s%253D143441%2526partnerId%253D30">Bring On the Comets by VHS Or BETA</a> and started to ask my wife when the song got to the chorus, &#8220;what are they saying?&#8221; &#8220;Bring on the comments?&#8221;. &#8220;Are these guys bloggers?&#8221;</p>
<p>Well, my wife laughed (ok, laughed is a little strong. I think she smiled&#8230; maybe), but now every time I do a blog post I get this song in my head. So, without further ado, this post is live, bring on the comments&#8230;  Listen to it on iTunes.<br />
<a href="http://click.linksynergy.com/fs-bin/stat?id=7x2bowiz7Uk&#038;offerid=78941&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fphobos.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewAlbum%253Fi%253D261914358%2526id%253D261912715%2526s%253D143441%2526partnerId%253D30"><img height="15" width="61" alt="VHS Or BETA - Bring On the Comets - Bring On the Comets" src="http://ax.phobos.apple.com.edgesuite.net/images/badgeitunes61x15dark.gif" /></a></p>
<p>For other misheard songs, check out <a href="http://www.kissthisguy.com/18misheard.htm">KissThisGuy - The Archive of Misheard Lyrics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/04/02/bring-on-the-comments/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scott Stevenson on Writing Copy For Product Pages</title>
		<link>http://www.matthew-long.com/2008/03/26/scott-stevenson-on-writing-copy-for-product-pages/</link>
		<comments>http://www.matthew-long.com/2008/03/26/scott-stevenson-on-writing-copy-for-product-pages/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 00:11:11 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Cocoa/Objective-C]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/03/26/scott-stevenson-on-writing-copy-for-product-pages/</guid>
		<description><![CDATA[Scott Stevenson, webmaster and author for his Cocoa development site Cocoa Dev Central and weblog Theocacao, has written a new post on writing copy for product pages. The &#8216;keep it simple&#8217; meme is the gist, but read what he has to say.
This is quite interesting to me as I have a product release that is [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Stevenson, webmaster and author for his Cocoa development site <a href="http://cocoadevcentral.com/">Cocoa Dev Central</a> and weblog <a href="http://theocacao.com/">Theocacao</a>, has written a new post on <a href="http://theocacao.com/document.page/562">writing copy for product pages</a>. The &#8216;keep it simple&#8217; meme is the gist, but read what he has to say.</p>
<p>This is quite interesting to me as I have a product release that is imminent. Well, maybe not imminent. The code is almost done. Now I need to write some copy, figure out the PayPal IPN, incorporate Sparkle&#8230; etc. etc. Ok. Nevermind. It&#8217;s not imminent.</p>
<p>Anyhow, thanks for the post Scott. This is good stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/03/26/scott-stevenson-on-writing-copy-for-product-pages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Product Launch Less Than Inspiring</title>
		<link>http://www.matthew-long.com/2008/03/20/microsoft-product-launch-less-than-inspiring/</link>
		<comments>http://www.matthew-long.com/2008/03/20/microsoft-product-launch-less-than-inspiring/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 01:22:43 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/03/20/microsoft-product-launch-less-than-inspiring/</guid>
		<description><![CDATA[So we drove up to Denver this morning for the Microsoft Product Launch they&#8217;ve dubbed Heroes Happen Here (exsqueeze me? What?). We all got signed up late so we had to do the morning sessions which weren&#8217;t the developer sessions.
That was really fine because we were all only going for the free software. I&#8217;ve gotta [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.matthew-long.com/wp-content/uploads/2008/03/silhouette_1.gif' alt='Silhouette Dude'  align='left' /><img src='http://www.matthew-long.com/wp-content/uploads/2008/03/logo_heroes.gif' alt='Heroes?' align='left' />So we drove up to Denver this morning for the Microsoft Product Launch they&#8217;ve dubbed <a href="http://www.microsoft.com/heroeshappenhere/default.mspx">Heroes Happen Here</a> (exsqueeze me? What?). We all got signed up late so we had to do the morning sessions which weren&#8217;t the developer sessions.</p>
<p>That was really fine because we were all only going for the free software. I&#8217;ve gotta say, though, that the sessions were nothing but big snooze-fests. Maybe the developer track was better, but wow. ZZzzzzzzz. </p>
<p>After attending one session, we went to a different track to see if it was any better. Had to leave within a few minutes for fear that the enthusiasm with which these folks presented their topics was enough to make one&#8217;s mind seize up from inactivity (doesn&#8217;t work that way, but I&#8217;m bad at analogies. Work with me here).</p>
<p>Ok. I exaggerate. When we did duck out of the second session early, much to our surprise and delight, we found that they were handing out the goods without requiring the session evaluations. Sweet! We grabbed the software and got outta there. The software included Visual Studio 2008 (Standard), SQL Server 2008, Windows Server 2008, and Windows Vista Ultimate Edition.</p>
<p>I haven&#8217;t done any Windows development in a while, but should the time come again that I need to, I will have the latest software. It was worth the trip, but only for that reason. The presentation was, well&#8230; lacking.</p>
<p>Don&#8217;t think they have that problem <a href="http://developer.apple.com/wwdc/?cid=ADR-NAUS-SEGO-WWDC08-080312-JG9AS&#038;cp=ADR-SEGO-WWDC08&#038;sr=ADR-SEGO-WWDC08">on that other platform</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/03/20/microsoft-product-launch-less-than-inspiring/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Core Animation Tutorial: Dashboard Effect</title>
		<link>http://www.matthew-long.com/2008/03/16/core-animation-tutorial-dashboard-effect/</link>
		<comments>http://www.matthew-long.com/2008/03/16/core-animation-tutorial-dashboard-effect/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 22:49:16 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Apple Computer]]></category>

		<category><![CDATA[Cocoa/Objective-C]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/03/16/core-animation-tutorial-dashboard-effect/</guid>
		<description><![CDATA[I just finished another Core Animation tutorial and posted it at CIMGF over the weekend. This was a pretty fun one. I wanted to duplicate the effect of the Dashboard widgets flying in and out from off screen and this is what I came up with. Take a look and let me know what you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cimgf.com/2008/03/15/core-animation-tutorial-dashboard-effect/"><img src="http://www.cimgf.com/wp-content/uploads/2008/03/dashboardeffect.thumbnail.jpg" border="0" align="left"></a>I just finished another Core Animation tutorial and posted it at <a href="http://www.cimgf.com/">CIMGF</a> over the weekend. This was a pretty fun one. I wanted to duplicate the effect of the Dashboard widgets flying in and out from off screen and this is what I came up with. Take a look and let me know what you think. <a href="http://www.cimgf.com/2008/03/15/core-animation-tutorial-dashboard-effect/">Core Animation Tutorial: Dashbaord Effect</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/03/16/core-animation-tutorial-dashboard-effect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guitar Hero On The Commodore 64?</title>
		<link>http://www.matthew-long.com/2008/03/11/guitar-hero-on-the-commodore-64/</link>
		<comments>http://www.matthew-long.com/2008/03/11/guitar-hero-on-the-commodore-64/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 22:29:21 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Entertainment]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Stuff]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/03/11/guitar-hero-on-the-commodore-64/</guid>
		<description><![CDATA[Wow, some people have some serious hacking skills. That, and a lot of time. This guy built his own interface that allows him to connect the Guitar Hero controller for the Playstation up to his Commodore 64 on which he plays a Guitar Hero clone he calls Shredz64.
That&#8217;s very geeky&#8230; and cool!

Get more information at [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.matthew-long.com/wp-content/uploads/2008/03/product-shredz64.jpg' title='Shredz64'><img src='http://www.matthew-long.com/wp-content/uploads/2008/03/product-shredz64.thumbnail.jpg' alt='Shredz64' align='left' /></a>Wow, some people have some serious hacking skills. That, and a lot of time. This guy built his own interface that allows him to connect the Guitar Hero controller for the Playstation up to his Commodore 64 on which he plays a Guitar Hero clone he calls Shredz64.</p>
<p>That&#8217;s very geeky&#8230; and cool!</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/WyCMM6e1Lbo&#038;rel=1&#038;border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WyCMM6e1Lbo&#038;rel=1&#038;border=0" type="application/x-shockwave-flash" wmode="transparent"width="425" height="355"></embed></object></p>
<p>Get more information at <a href="http://www.toniwestbrook.com/">Toni Westbrook&#8217;s website</a> and here is more about his <a href="http://www.toniwestbrook.com/shredz64">Shredz64</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/03/11/guitar-hero-on-the-commodore-64/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zarra Studios releases iWeb Buddy, the post-processor for iWeb</title>
		<link>http://www.matthew-long.com/2008/03/05/zarra-studios-releases-iweb-buddy-the-post-processor-for-iweb/</link>
		<comments>http://www.matthew-long.com/2008/03/05/zarra-studios-releases-iweb-buddy-the-post-processor-for-iweb/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 23:01:09 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[add google analytics to web page]]></category>

		<category><![CDATA[iweb]]></category>

		<category><![CDATA[multiple sites]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/03/05/zarra-studios-releases-iweb-buddy-the-post-processor-for-iweb/</guid>
		<description><![CDATA[Colorado Springs, Colorado - Zarra Studios LLC announced today the release of iWeb Buddy. iWeb Buddy is a post processor application for iWeb that is designed to bring additional functionality to iWeb that professionals and &#8220;pro-sumers&#8221; have come to need on their web sites.
iWeb Buddy allows you to have multiple domain files with iWeb so [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.zarrastudios.com/ZDS/iWebBuddy.html' title='iWeb Buddy Now Available'><img src='http://www.matthew-long.com/wp-content/uploads/2008/03/iwebbuddy.png' alt='iWeb Buddy Now Available' align='left' /></a>Colorado Springs, Colorado - <a href="http://www.zarrastudios.com/ZDS/iWebBuddy.html">Zarra Studios LLC announced today the release of iWeb Buddy</a>. iWeb Buddy is a post processor application for iWeb that is designed to bring additional functionality to iWeb that professionals and &#8220;pro-sumers&#8221; have come to need on their web sites.</p>
<p>iWeb Buddy allows you to have multiple domain files with iWeb so that you can keep your sites separated into their own files. iWeb Buddy also post processes web pages created in iWeb; allowing the user to add Google Analytics, Social Bookmarking, Haloscan comments and custom HTML code to your website automatically.</p>
<p>In addition, iWeb Buddy remembers your settings, account numbers, etc. making it easy to update your website whenever you make a change in iWeb.</p>
<p>With iWeb Buddy, a user can &#8220;monetize&#8221; their websites that they have created in iWeb by being able to track the traffic on their sites, add custom html code for shopping carts and more. </p>
<p>Explains Marcus Zarra, owner of Zarra Studios, &#8220;iWeb is a great website design application. It is geared for the consumer but it is so close to being truly viable for professionals to use but it is missing a few key features - iWeb Buddy brings those features to iWeb.&#8221;</p>
<p><strong>Features:</strong><br />
* Use multiple &#8220;domain&#8221; files with iWeb<br />
* Add Google Analytics to your website<br />
* Redirect your RSS feeds to sites like Feedburner<br />
* Fix the RSS links on your iWeb blog pages<br />
* Add Social Bookmarking to your blog posts<br />
* Add Haloscan comments to your pages/blog posts<br />
* Add Custom code to your web pages (WITHOUT IFRAMES)<br />
* Add Mint site tracking to your webpages</p>
<p><strong>Pricing and Availability</strong><br />
iWeb Buddy is available today for $25.00 USD for a single user license. A family license is also available for $35.00 USD. A demonstration copy is fully functional for the first 30 days and can downloaded from Zarra Studios website.</p>
<blockquote><p>
Congratulations on this release, Marcus and Zarra Studios!
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/03/05/zarra-studios-releases-iweb-buddy-the-post-processor-for-iweb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Core Animation Tutorial: Wizard Dialog with Transitions</title>
		<link>http://www.matthew-long.com/2008/03/04/core-animation-tutorial-wizard-dialog-with-transitions/</link>
		<comments>http://www.matthew-long.com/2008/03/04/core-animation-tutorial-wizard-dialog-with-transitions/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 21:45:31 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Apple Computer]]></category>

		<category><![CDATA[Cocoa/Objective-C]]></category>

		<category><![CDATA[Engineering Journal]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/03/04/core-animation-tutorial-wizard-dialog-with-transitions/</guid>
		<description><![CDATA[Marcus can really crank these articles out. His latest demonstrates how to create a Wizard interface with next and previous buttons, however, this is not your average every day Wizard interface. This one employs Core Animation. When you click the next or previous buttons, you&#8217;ll see that the next view slides in from the right [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.matthew-long.com/wp-content/uploads/2008/03/wizard-tutorial.jpg' title='Wizard Tutorial'><img src='http://www.matthew-long.com/wp-content/uploads/2008/03/wizard-tutorial.thumbnail.jpg' alt='Wizard Tutorial' align="left" style="margin:5px;" /></a>Marcus can really crank these articles out. His latest demonstrates how to create a Wizard interface with next and previous buttons, however, this is not your average every day Wizard interface. This one employs Core Animation. When you click the next or previous buttons, you&#8217;ll see that the next view slides in from the right or left depending on which you clicked. Take a look at his latest tutorial post: <a href="http://www.cimgf.com/2008/03/03/core-animation-tutorial-wizard-dialog-with-transitions/">Core Animation Tutorial: Wizard Dialog with Transitions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/03/04/core-animation-tutorial-wizard-dialog-with-transitions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Programmers Shifting to the Mac?</title>
		<link>http://www.matthew-long.com/2008/02/29/windows-programmers-shifting-to-the-mac/</link>
		<comments>http://www.matthew-long.com/2008/02/29/windows-programmers-shifting-to-the-mac/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 21:32:14 +0000</pubDate>
		<dc:creator>perlmunger</dc:creator>
		
		<category><![CDATA[Apple Computer]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.matthew-long.com/2008/02/29/windows-programmers-shifting-to-the-mac/</guid>
		<description><![CDATA[The tide is turning or so it seems. Well, maybe it&#8217;s not quite so monumentous as a tide shift, but there is certainly a buzz in the air that I think is indicative of at least a gradual shift. I can&#8217;t speak for all Windows developers of course, but I&#8217;ve talked to enough of my [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.matthew-long.com/wp-content/uploads/2008/02/windows_to_core_animation.png' alt='Vista to Core Animation' align="left" style="margin:5px;" />The tide is turning or so it seems. Well, maybe it&#8217;s not quite so monumentous as a tide shift, but there is certainly a buzz in the air that I think is indicative of at least a gradual shift. I can&#8217;t speak for all Windows developers of course, but I&#8217;ve talked to enough of my friends to know that the Macintosh is no longer in their eyes some obscure computer made by some obscure computer company that makes computers for artists. It&#8217;s got some amazing tech that would appeal to any geek especially programmers who have the initiative to take advantage of it.</p>
<p>I made the switch to the Mac along with a job change back in June of 2007 and I have to say that I am glad I did. It&#8217;s not to say that there aren&#8217;t good tools for programmers on Windows, but there is most definitely a different approach to everything from the kinds of applications that you build to the way you build them on the Macintosh. These differences in some areas are subtle, but in others they <em>are</em> monumentous.</p>
<p><a href="http://www.apple.com/macosx/technology/coreanimation.html">Core Animation</a>, for instance, a technology that enables programmers to use animation to provide users with visual feedback of many different sorts (e.g. change window frame dimensions and watch the window change in steps rather than having the frame update instantly), is really groundbreaking. It&#8217;s not something that you see in Windows programming. There are many other technologies that have a similar appeal. Some frameworks that I&#8217;ve used such as WebKit&#8211;a framework for building web applications, or QTKit&#8211;a framework for building multimedia applications based around QuickTime, are exciting and interesting to work with.</p>
<p>I have made predictions in the past that haven&#8217;t come true, so when I make a prediction, you ought to take it lightly. However, on this one I feel pretty confident. Apple just gets doing technology elegantly and they&#8217;ve made their tools and libraries available to everyone so that anyone who takes the initiative can build elegant software themselves. This fact, I think, will soon have a snowball effect that will start brining programmers from the Windows world in droves. Considering the disappointment that Vista is and the fact that <a href="http://www.reuters.com/article/technologyNews/idUSN2859398120080229">Microsoft doesn&#8217;t even seem to like it</a>, Windows programmers are going to start looking for ways to deepen and broaden their toolsets and even consider new platforms such as the Mac. </p>
<p>So what are the hurdles to entry? I think the following list pretty well summarizes it:</p>
<ul>
<li><strong>The cost of a Mac.</strong> I&#8217;ll put this one out there even though I don&#8217;t agree with it. To get a decent professional laptop, you&#8217;ll pay at least as much if not more to get similarly equipped systems to the MacBook Pro line. The MBPs were just recently upgraded and the price is actually excellent for <a href="http://www.apple.com/macbookpro/">the specs you&#8217;re getting</a></li>
<p></p>
<li><strong>The cost of the development environment.</strong> Oh wait&#8230; XCode is free and comes with <em>every new Macintosh</em>. Scratch that!</li>
<p></p>
<li><strong>Objective-C uses square braces.</strong> Well, you will need to learn a new language. Just take it by the horns and go for it. It&#8217;s not that hard and once you become proficient with it, you&#8217;ll prefer it. It&#8217;s very powerful and often intuitive.</li>
<p></p>
<li><strong>No real hurdles.</strong> There really aren&#8217;t any major hurdles to entry. Just get a Mac and start coding. It&#8217;s that easy. And if you need some pointers, take a look at my <a href="http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/">XCode 3.0 article</a> to get your started. When you&#8217;re done with that, head on over to <a href="http://www.cocoadevcentral.com/">Cocoa Dev Central</a> for some great tutorials or your can check out <a href="http://www.cimgf.com">Cocoa is My Girlfriend</a> a new site that <a href="http://www.zarrastudios.com/ZDS/Home/Home.html">Marcus</a> and I put together.
</ul>
<p>If you are planning to switch or have just recently switched to the Mac, you should know that you are far more likely to find work building applications for consumers. Most of the work I&#8217;ve done over the years on Windows has been business software. This is one of the main differences. I think this will also shift over time, however, for right now, expect to build applications your mother might use rather than software your company might use. And if you have any questions as to what other benefits there are, talk to any successful independent Macintosh software vendor out there. There are lots of them and they do very well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthew-long.com/2008/02/29/windows-programmers-shifting-to-the-mac/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
