<?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>thyncology &#187; Software</title>
	<atom:link href="http://www.thynctank.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thynctank.com</link>
	<description>The Science of Thynctank.</description>
	<lastBuildDate>Fri, 03 Apr 2009 03:51:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Firefox 3 Gripes and Cheers</title>
		<link>http://www.thynctank.com/software/2008/04/firefox-3-gripes-and-cheers/</link>
		<comments>http://www.thynctank.com/software/2008/04/firefox-3-gripes-and-cheers/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 06:52:04 +0000</pubDate>
		<dc:creator>thynctank</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[browser wars]]></category>
		<category><![CDATA[firefox 3]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[whinery]]></category>

		<guid isPermaLink="false">http://www.thynctank.com/?p=71</guid>
		<description><![CDATA[Firefox 2 seemed a godsend for a long while. After dealing with IE for so long, and remembering the bad old days when I preferred IE to NS, I was barely convinced I was an FF1 user before FF2 came out. Godsend or no, it has since worn heavy and slow on my desktop(s). This [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 2 seemed a godsend for a long while. After dealing with IE for so long, and remembering the bad old days when I <em>preferred IE to NS</em>, I was barely convinced I was an FF1 user before FF2 came out. Godsend or no, it has since worn heavy and slow on my desktop(s). This goes for all platforms. It just plain drags. I love it so, and tend to ignore the slow startup, the occasional slow rendering of pages, the somewhat more frequent memory leaks, the random crashes and inability to properly quit the application simply because it&#8217;s the Best with a capital B. It&#8217;s the Best for one reason: the <span style="text-decoration: line-through;">plugins</span> extensions.</p>

<p>Like WordPress, <strong>Firefox became the powerhouse in market share it is at this point because of the <span style="text-decoration: line-through;">plugins</span> extensions</strong> (and getting an early jump on the tabbed browsing trend didn&#8217;t hurt).</p>

<p>I&#8217;m currently writing this post from <a href="http://www.scribefire.com/">ScribeFire</a>, a badass little <span style="text-decoration: line-through;">plugin</span> extension that allows me to post directly from the browser in a rich text editor without worrying whether I&#8217;m online or not. I use several other <span style="text-decoration: line-through;">plugins</span> extensions every day. Most notably of these, as a developer, is of course <a href="http://getfirebug.com">Firebug</a>. While the source of some of the aforementioned memory leaks and random crashes/misbehavior, it&#8217;s well worth the cost for the benefits of a true debugging environment for my JavaScript, an unmatched HTML inspector and the best analysis-and-live-tweaking CSS toolset on the planet. Nothing else matches it, on any platform. <a href="http://webkit.org/">Webkit</a> has <a href="http://webkit.org/blog/41/introducing-the-web-inspector/">Web Inspector</a> and <a href="http://trac.webkit.org/projects/webkit/wiki/Drosera">Drosera</a>, which are fine, I guess. IE has various JS consoles (including <a href="http://www.getfirebug.com/lite.html">Firebug Lite</a> and <a href="javascript:function%20loadScript(scriptURL)%20{%20var%20scriptElem%20=%20document.createElement('SCRIPT');%20scriptElem.setAttribute('language',%20'JavaScript');%20scriptElem.setAttribute('src',%20scriptURL);%20document.body.appendChild(scriptElem);}%20loadScript('http://blog.monstuff.com/archives/images/jsshell.js');">several</a> <a href="javascript:(function(){%20var%20script%20=document.createElement('script');%20%20script.setAttribute('language',%20'javascript');%20script.setAttribute('src',%20'http://jupiterit.com/console/console.js?'+(Math.random()*1000));%20script.setAttribute('type',%20'text/javascript');%20document.body.appendChild(script)%20})()">bookmarklets</a> you need not include in your pages), <a href="http://www.debugbar.com/">DebugBar</a> and maybe one or two other commercial tools, but nothing with the integrated firepower of Firebug. I also rely heavily on <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer</a> toolbar for quickly enabling/disabling JS/CSS and launching validation checks when I&#8217;m bug hunting.</p>

<p>More bitching and moaning after the jump!</p>

<p><span id="more-71"></span>There are a number of other <span style="text-decoration: line-through;">plugs</span> extensions I use (<a href="http://www.google.com/tools/firefox/browsersync/">Google Browser Sync</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/2409">Server Switcher</a>, <a href="http://developer.yahoo.com/yslow/">YSlow</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/271">Colorzilla</a>, <a href="http://www.kevinfreitas.net/extensions/measureit/">MeasureIt</a> get the majority of use, though I play with <a href="https://addons.mozilla.org/en-US/firefox/addon/5503">OneClick for WordPress</a> now and then) which at this point do not yet work in Firefox 3, which is currently at Beta 5. Web Dev Toolbar, ScribeFire, Firebug all do. <em>Or do they&#8230;?</em></p>

<p>Firebug has recently seen some leaps forward in version numbers after a long period of inactivity (save for a scarily bad-looking little site for <a href="http://fireclipse.xucia.com/">FireClipse</a>). With several versions now vying for my attention, which am I to choose? Currently, I&#8217;m running Firebug 1.1.0b11, but I&#8217;ve tried 1.2 alpha. Not going there again till it&#8217;s in beta. Complete fail. Won&#8217;t need to play with ChromeBug unless I ever get round to developing some extensions myself, which I don&#8217;t see happening any time soon.</p>

<p>What drove me to write this post, however, wasn&#8217;t the terrible experience with Firebug 1.2a. No, <strong>it was my burgeoning crush on Firefox 3b that triggered this rant</strong>. That&#8217;s what bit me tonight.</p>

<p><em>Firefox 3 runs immensely faster than FF2. Startup time, page load time, JS execution time, all seem much faster.</em> I credit much of this to Mozilla handing off much of the work of the browser to native API for drawing form controls and for similar tasks. FF3 will fill the whole screen of my MacBook when I click the little green button, something FF2 never did, the bastard. <strong>FF3 respects my wishes when I ask it to go away, instead of struggling to stay afloat like a drowning cat who just won&#8217;t stop mewling no matter how many times I dunk the bag in the frigid water of Quit. Pretty soon I&#8217;m just going to have to let the cat out of the bag entirely (except for testing backwards compatibility) and start playing with a new pet.</strong></p>

<p>Anyhow, with all of the good things to say about FF3b, there are a few bad ones. First being that I&#8217;m lonely for <span style="text-decoration: line-through;">plugins</span> extensions. I&#8217;ve read about an <a href="http://lifehacker.com/355973/make-your-extensions-work-with-the-firefox-3-beta">about:config hack</a> for running FF2 <span style="text-decoration: line-through;">plugs</span> extensions untested on FF3 and may try that, we&#8217;ll see. Next up, they keep breaking things. I tried upgrading to FF3b5 which came out&#8230; I dunno yesterday maybe? and suddenly Firebug ceased doing a damn thing. Retro&#8217;d my ass back to beta 4 real quick, tell you what. Tonight I tried connecting my MacBook to my secondary monitor and Firefox 3 just wouldn&#8217;t let me drag it to the other screen. What gives?! The mouse cursor simply slid off the top of the app no matter how hard I leaned into the mouse button. FF2 worked just fine.</p>

<p>Enough getting worked up over bull shiz. Time for me to sleep.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thynctank.com/software/2008/04/firefox-3-gripes-and-cheers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cake Fun</title>
		<link>http://www.thynctank.com/software/2008/02/cake-fun/</link>
		<comments>http://www.thynctank.com/software/2008/02/cake-fun/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 13:43:54 +0000</pubDate>
		<dc:creator>thynctank</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[Ruby & Rails]]></category>

		<guid isPermaLink="false">http://www.thynctank.com/software/2008/02/cake-fun/</guid>
		<description><![CDATA[Well, I&#8217;ve been getting a good deal of on-the-job Rails practice, and am appreciating how well thought-out the framework is more and more. In contrast, CakePHP is missing a vast number of features. But it&#8217;s still quite promising. I&#8217;ve decided against playing with Symfony for now, as it&#8217;s annoyingly complex and just doesn&#8217;t feel right [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve been getting a good deal of on-the-job <strong>Rails practice,</strong> and am <strong>appreciating how well thought-out the framework is</strong> more and more. In contrast, <strong>CakePHP is missing a vast number of features. But it&#8217;s still quite promising.</strong> I&#8217;ve <strong>decided against playing with Symfony for now, as it&#8217;s annoyingly complex</strong> and just doesn&#8217;t feel right for me. <strong>Akelos fell apart</strong> when I tried to build the demo blog.</p>

<p>Cake&#8217;s bake utility is vaguely useful if only for the fact that I don&#8217;t have to memorize 3 lines of code. I&#8217;m much more <strong>interested in learning how to use the Cake console</strong>, as that&#8217;s one of my most-frequently accessed parts of Rails. Any time I need to learn something, I dig through mysql to find out field names, and dig through console to quickly see exactly what format data will return in, etc.</p>

<p>I&#8217;m <strong>glad Cake uses associative arrays rather than simple argument lists</strong>, that&#8217;s for sure. However, the 1.2 validation, though more complete than pre-1.2 validation, seems to be one of the more unnecessarily complex pieces of Cake functionality. It can be treated more simply, though, which is great.</p>

<p>Next up on the Cake learning plate: <strong>caching, testing, and ACL.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thynctank.com/software/2008/02/cake-fun/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Making the Grade</title>
		<link>http://www.thynctank.com/software/2007/12/making-the-grade/</link>
		<comments>http://www.thynctank.com/software/2007/12/making-the-grade/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 10:27:45 +0000</pubDate>
		<dc:creator>thynctank</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[benchmarking]]></category>
		<category><![CDATA[domain mirror]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[web dev]]></category>
		<category><![CDATA[yslow]]></category>

		<guid isPermaLink="false">http://www.thynctank.com/web/2007/12/making-the-grade/</guid>
		<description><![CDATA[Managed to score an A in YSlow&#8216;s Performance tab. This takes into account the treating of Flickr, LinkedIn, W3C and thyncology.com as CDNs. The first makes sense as I&#8217;ll be serving up images from there for some time at this point. The second is a temporary concession; I need to make a local copy of [...]]]></description>
			<content:encoded><![CDATA[<p>Managed to score an A in <strong>YSlow</strong>&#8216;s <em>Performance</em> tab. This takes into account the <strong>treating of Flickr, LinkedIn, W3C and thyncology.com as CDNs</strong>.</p>

<p>The first makes sense as I&#8217;ll be serving up images from there for some time at this point. The second is a temporary concession; I need to make a local copy of the link image eventually and stop retrieving images from there, and <strong>the third is more interesting</strong>.</p>

<p>Another topic discussed in <a href="http://www.amazon.com/dp/0596529309?tag=stevsoud-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=0596529309&amp;adid=1079CNPA2Y3X4SFY34P8&amp;">High Performance Web Sites</a> is the <strong>maximum # of parallel downloads per domain</strong>. By the <strong>HTTP 1.1 standard this is 2</strong>. Browsers can choose to ignore this but by default they obey like Andre. However, <strong>a way around the 2 simultaneous download limit (without resorting to a <em>true</em> CDN) is accomplished through mirroring</strong>. The browser believes the source files (in this case a few scripts and a .swf) to have come from another site, though the files are located in the same structure. Brilliant, and <strong>as cheap a solution as any that can potentially double my # of downloaded components at a time</strong>.</p>

<p>Grade attained, I can finally sleep. Well. Soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thynctank.com/software/2007/12/making-the-grade/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ableton Live Lives!</title>
		<link>http://www.thynctank.com/software/2007/11/ableton-live-lives/</link>
		<comments>http://www.thynctank.com/software/2007/11/ableton-live-lives/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 07:57:26 +0000</pubDate>
		<dc:creator>thynctank</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[beats]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[software review]]></category>

		<guid isPermaLink="false">http://www.thynctank.com/rocking/2007/11/ableton-live-lives/</guid>
		<description><![CDATA[Well, I finally got around to plunking money down on something I&#8217;ve been wanting to buy a while now: Ableton Live. I hadn&#8217;t even played with it really, but from recommendations from Senator Adam of The New Law and numerous publications, as well as simply having become a fan of simplicity and ease of use [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I finally got around to plunking money down on something I&#8217;ve been wanting to buy a while now: Ableton Live. I hadn&#8217;t even played with it really, but from recommendations from <strong>Senator Adam of <a title="Kick. Ass. Music." href="http://thenewlaw.com">The New Law</a></strong> and numerous publications, as well as simply having become <strong>a fan of simplicity and ease of use in design</strong>, (I&#8217;m on a Mac, did I mention?) I figured it&#8217;d rock.</p>

<p>And it does. I&#8217;ve barely read a lick of manual (really just a couple of the included interactive tutorials which are tres  cool in their own right) and am <strong>already kicking out loops that are easily on par with my Cubase/Bhajis</strong> business.</p>

<p>Soon as I get the hang of <strong>arrangement vs. scenes</strong> and get used to all the new keyboard shortcuts, I think I&#8217;m gonna be in heaven. It <strong>already starts/runs/quits so much more gracefully/quickly than Cubase did</strong>. And while it seems a little lacking in audio/MIDI editing compared to the latter, I don&#8217;t necessarily need complexity, not yet. Maybe when it comes time to record vocals if it&#8217;s no fun I&#8217;ll have to use Audacity or something. Boo hoo.</p>

<p>Anyhow, <strong>I&#8217;m considering trading in my MPC1000 (with JJOS!) for an MPC500</strong>, simply for the size/battery poweredness&#8230;</p>

<p><span id="more-53"></span></p>

<p>I know the 1k is worth about twice as much (more, considering the JJOS and internal HDD) but I honestly <strong>need to get real and make some music</strong> instead of just being a power user all the time and bullshitting like I ever even work on stuff anymore. So a 500 would give me the MPC style sequencing I&#8217;m used to, allow me to step away from the computer for a minute,<strong> work on things in places I might not feel comfortable opening a 17&#8243; laptop</strong>, and allow me to control a single piece of MIDI gear vs the whole shebang. In all honesty I very rarely connect more than one external unit anyhow. And I also more often than not simply record individual stereo sets (drums, bass, percussion, melody) vs individual outs. (kick, snare, etc) If I need to tweak further I tend to mashup and slice and dice in Cubase (now Live) which I find faster than reworking in the MPC itself.</p>

<p><strong>Anyone have any experience with an MPC500 (who isn&#8217;t terribly biased) who&#8217;d like to share</strong>? What&#8217;s battery life like? How well&#8217;s it sample from vinyl/mic/line out on battery power vs wall current? How useful is the Q-link on it? I&#8217;m assuming chop shop is gone&#8230; I should really read the Akai page, huh.</p>

<p>So let&#8217;s hope I stick to making music this time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thynctank.com/software/2007/11/ableton-live-lives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aptana Aptana Aptana</title>
		<link>http://www.thynctank.com/software/2007/10/aptana-aptana-aptana/</link>
		<comments>http://www.thynctank.com/software/2007/10/aptana-aptana-aptana/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 20:21:38 +0000</pubDate>
		<dc:creator>thynctank</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[beta_testing]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[javascript_editor]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[open_source_project]]></category>
		<category><![CDATA[reporting_tools]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://www.thynctank.com/uncategorized/2007/10/aptana-aptana-aptana/</guid>
		<description><![CDATA[So here&#8217;s me doing my part in the blogospheric memetic proliferation of Aptana. It went live as Aptana Studio 1.0 today. I&#8217;ve been beta testing since they&#8217;ve had a beta (which was scarcely a week if that) prior to this release. In the new release they&#8217;ve got IE debugging, (sweet!!) SFTP/FTPS, a dedicated JSON editor, [...]]]></description>
			<content:encoded><![CDATA[<p>So here&#8217;s me doing my part in the blogospheric memetic proliferation of Aptana. <strong>It went live as Aptana Studio 1.0 today</strong>. I&#8217;ve been beta testing since they&#8217;ve had a beta (which was scarcely a week if that) prior to this release.</p>

<p>In the new release they&#8217;ve got <strong>IE debugging</strong>, (sweet!!) <strong>SFTP/FTPS</strong>, a <strong>dedicated JSON editor</strong>, (though I&#8217;m not sure how this differs so much from the reg-ass JavaScript editor) <strong>Project Reporting tools</strong> that I assume sift through all the goodies in your project to generate regular reports for management-types. And then <strong>priority support on forums</strong>. I suppose this last is mostly what you&#8217;re paying for, along side the impressive IE debugging.</p>

<p>I hope the Aptana folks make a huge splash. To me, they&#8217;ve got <strong>the most impressive, well-polished Eclipse distro ever</strong>, and I&#8217;ve really gotten some mileage out of it, both on the job and off. It&#8217;s a <strong>great set of features and some great people driving them</strong>, and I&#8217;d hate to see their product die off.</p>

<p>Is it worth the money for the Pro version? I don&#8217;t know. It&#8217;s still a moving target. It&#8217;s definitely got some bang to it, and is certainly <strong>more intuitive/more stable/more easily customizable/prettier than Dreamweaver</strong> on my last usage of that product. DW goes for a little over $400, Aptana will be $200 once the $100 discount daze ends. I&#8217;ve got a year&#8217;s Pro license for free because I was a beta tester. If I get addicted enough to the new features&#8230; <strong>I think I&#8217;d lay down the money</strong>. I paid almost a quarter of that for TextMate. I&#8217;ve certainly paid more for other software &#8211; Cubase, some day I&#8217;d like to pick up Ableton Live&#8230; Let&#8217;s not even talk about video games. (I just got Guitar Hero 3 on Wii, online play is sweeeeet!)</p>

<p>Regardless of what the future holds for them, <strong>the Aptana crew has made a major impact on me</strong>, personally. They&#8217;re a great example of <strong>an open source project done right</strong>. They&#8217;re responsive, they&#8217;ve scaled staff well to accommodate the rise in number of users, and have taken on new products/features as well. (RadRails/RDT, PHP, IE debugging, Visual ScriptDoc) It&#8217;s also, as I&#8217;ve said before on their forums, <strong>the first example of a Java product I&#8217;ve felt compelled to install on every machine I use</strong>. Normally Java to this day seems slow and unworkable to me, but <strong>Aptana feels almost native-fast</strong> to me.</p>

<p>Good luck, Aptana.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thynctank.com/software/2007/10/aptana-aptana-aptana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.915 seconds -->
