<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>PHP Web developer, Robert Kern</title>
	
	<link>http://www.robertkern.com</link>
	<description>Solid PHP Web Development with SEO and web standards in mind.</description>
	<lastBuildDate>Sun, 08 Nov 2009 21:35:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain="www.robertkern.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RobertKern" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Mac subversion apps – Cornerstone vs Versions</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/X357WmAh-CY/mac-subversion-app-cornerstone-vs-versions.html</link>
		<comments>http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html#comments</comments>
		<pubDate>Sun, 08 Nov 2009 21:23:45 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Cornerstone]]></category>
		<category><![CDATA[Storehouse]]></category>
		<category><![CDATA[Versions]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=469</guid>
		<description><![CDATA[I dont know how long Cornerstone has been around (actually, according to their blog it looks like the first version came out around May 2008), but i only learned about them last week (an ad in Tweetie), and immediately downloaded it.  I spend all day every day working with code stored in different Subversion repositories.  [...]


Related posts:<ol><li><a href='http://www.robertkern.com/subversion/subversion-1-6-quick-reference-card.html' rel='bookmark' title='Permanent Link: Subversion 1.6 quick reference card'>Subversion 1.6 quick reference card</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_471" class="wp-caption alignleft" style="width: 191px"><img class="size-full wp-image-471" title="Cornerstone vs Versions" src="http://www.robertkern.com/wp-content/uploads/2009/11/cornerstone-vs-versions.png" alt="Cornerstone vs Versions" width="181" height="79" /><p class="wp-caption-text">Cornerstone vs Versions</p></div>
<p>I dont know how long <a href="http://www.zennaware.com/cornerstone/">Cornerstone</a> has been around (actually, according to their blog it looks like the first version came out around May 2008), but i only learned about them last week (an ad in Tweetie), and immediately downloaded it.  I spend all day every day working with code stored in different Subversion repositories.  Up until now, I have been using <a href="http://www.versionsapp.com/">Versions</a> as my Subversion app of choice, and its been great.  There are a few annoying issues with Versions, and i&#8217;ve been surprised at how long they take between releases, but it was the first Subversion app for the Mac that was actually worth using.</p>
<p><span id="more-469"></span>Coming from having used Versions for a long time (I was the second ever paid customer when it came out of beta), i had &#8211; and still have &#8211; a little difficulty finding the button im looking for in Cornerstone.  Some actions are in the top toolbar, and some are down the bottom.  I often forget where each button is.  But aside from that, I have found it has a bit of an advantage over Versions&#8230;</p>
<h3>Number of changed files badge</h3>
<div id="attachment_470" class="wp-caption alignright" style="width: 226px"><img class="size-full wp-image-470" title="Changes count badge" src="http://www.robertkern.com/wp-content/uploads/2009/11/Screen-shot-2009-11-08-at-2.43.35-PM.png" alt="Changes count badge" width="216" height="44" /><p class="wp-caption-text">Changes count badge</p></div>
<p>I have many local copies of repositories on my computer.  I loved the feature in Versions where it would show you a badge with the number of changed files&#8230; until I realized that was the reason my computer ground to a halt so often.  Thankfully, Cornerstone is a little more intelligent about it.  Im not sure how its done, but its like Cornerstone has hooks in the system that notifies the app when files are changed in certain directories.  In Versions, it seems to be constantly scanning for changes, but in Cornerstone, it seems to know with directories have had changes, quickly scans through those directories to find the changed files, and shows me the little badge, all very quickly, and without noticeably degrading system performance.</p>
<h3>Logs</h3>
<p>Versions is very slow at dealing with viewing commit logs.  It fetches the logs from the server every time i want to look at them, but Cornerstone fetches the list once and caches it&#8230; then it just fetches the updated logs (I am assuming this is how it works, it certainly appears to work this way), meaning that after the initial download of logs, browsing commit logs in Cornerstone is super fast.</p>
<h3>Viewing diffs</h3>
<p>Cornerstone has a built-in diff viewer which is nicer than the File Merge app included with Xcode &#8211; but you can also choose to use an external viewer if you want.  Versions doesnt have a built in diff viewer, which is not a bad thing, but i do find it handy being able to click the Compare with Base button in Cornerstone and not have to wait a few seconds to open an external app.</p>
<h3>Timeline</h3>
<p>Cornerstone has a timeline viewer which Versions doesnt have.  It reminds me of a gantt chart.  It adds a nice way to visually see changes over time.  Being a visual person, i like it.</p>
<h3>Resolve</h3>
<p>I&#8217;ve only been using Cornerstone for a week or so, and havent had a chance to use the Resolve feature yet, but im very interested to see how well it works, and how useful it is.</p>
<h3>SSL</h3>
<p>I use <a href="http://www.storehouseapp.com">Storehouse</a> to host my repositories (<a href="http://www.robertkern.com/web-development/storehouse-app-launched-hosted-version-control.html">obviously</a>), and one issue with Versions (actually I think its more of an issue with Subversion itself, I should find out) is that it has issues with wildcard SSL certificates.  Storehouse has a single SSL certificate for *.storehouseapp.com which means that all clients who use domains like client.svn.storehouseapp.com to access their repositories can use SSL.  In Versions, every time you add a repository that uses a wildcard SSL certificate like that, it alerts saying the certificate isnt valid (which it most certainly is), and you have to manually accept the certificate.  This is a common problem and other hosted Subversion services face the same issue.<br />
When I add the repositories to Cornerstone, I didnt get any warnings about the certificate and it worked very smoothly.</p>
<p>I also appreciated the drop-down to select a recently added repository as more often than not, only the actual repository name needs changing when adding new ones.</p>
<h3>Committing</h3>
<p>When you&#8217;re committing a few files in Cornerstone, you can select the files, press Commit, then see the list of files and write the commit message (same as Versions), however, in Cornerstone, you can then select any of those files to do a list minute diff, you can untick some files you accidentally selected.<br />
Also, while the files are being sent to the server, the whole interface isnt locked up.  In Versions, you cant do anything until the commit has finished (unless you have multiple windows open which is messy).  In Cornerstone, you can carry on sorting out the next commit in the same or any other repository while the previous commit is still being sent to the server.</p>
<h3>Wrap-up</h3>
<p>Cornerstone feels like it has more power than Versions, but i think Versions feels like it has a tidier interface.  I guess less buttons makes it feel easier.</p>
<p>I havent actually purchased Cornerstone yet, Im still running the 14-day trial (Im unsure how long the Versions trial lasts).  They both cost around US$59 (actually Cornerstone is exactly US$59, and Versions is priced at EU39 which is around US$58).<br />
I havent yet decided which app to use as my Subversion app of choice, but i think im leaning towards Cornerstone.</p>
<p>Does anyone have any stories of using either <a href="http://www.versionsapp.com/">Versions</a> or <a href="http://www.zennaware.com/cornerstone/">Cornerstone</a>?  I&#8217;d be very interested to hear them.</p>
<p>Obviously, the logos and app names are copyright of their respective owners.</p>


<p>Related posts:<ol><li><a href='http://www.robertkern.com/subversion/subversion-1-6-quick-reference-card.html' rel='bookmark' title='Permanent Link: Subversion 1.6 quick reference card'>Subversion 1.6 quick reference card</a></li></ol></p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/X357WmAh-CY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html</feedburner:origLink></item>
		<item>
		<title>Why version control is important for solo developers</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/M51Ow29cgI4/why-version-control-is-important-for-solo-developers.html</link>
		<comments>http://www.robertkern.com/subversion/why-version-control-is-important-for-solo-developers.html#comments</comments>
		<pubDate>Sat, 07 Nov 2009 17:11:56 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Storehouse]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=466</guid>
		<description><![CDATA[&#8220;It’s common practice for any software project with multiple coders to use some version control mechanism. CVS or Subversion used to be popular. These days distributed systems like git and Mercurial are the quickly replacing the old standards. But what about the cases when you’re the only coder?&#8221;
by Fraser Hess via cimgf.com

Have a look at [...]


Related posts:<ol><li><a href='http://www.robertkern.com/web-development/storehouse-app-launched-hosted-version-control.html' rel='bookmark' title='Permanent Link: Storehouse App launched &#8211; Hosted version control'>Storehouse App launched &#8211; Hosted version control</a></li><li><a href='http://www.robertkern.com/recipes-app/recipes-app-version-11.html' rel='bookmark' title='Permanent Link: Recipes App &#8211; Version 1.1'>Recipes App &#8211; Version 1.1</a></li><li><a href='http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html' rel='bookmark' title='Permanent Link: Mac subversion apps &#8211; Cornerstone vs Versions'>Mac subversion apps &#8211; Cornerstone vs Versions</a></li></ol>]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;It’s common practice for any software project with multiple coders to use some version control mechanism. CVS or Subversion used to be popular. These days distributed systems like git and Mercurial are the quickly replacing the old standards. But what about the cases when you’re the only coder?&#8221;</p>
<p style="text-align: right;">by Fraser Hess via <a href="http://www.cimgf.com/2009/11/07/why-version-control-is-important-for-solo-developers/">cimgf.com</a></p>
</blockquote>
<p style="text-align: left;">Have a look at <a href="http://www.storehouseapp.com">Storehouse &#8211; Easy Version Control</a>.</p>


<p>Related posts:<ol><li><a href='http://www.robertkern.com/web-development/storehouse-app-launched-hosted-version-control.html' rel='bookmark' title='Permanent Link: Storehouse App launched &#8211; Hosted version control'>Storehouse App launched &#8211; Hosted version control</a></li><li><a href='http://www.robertkern.com/recipes-app/recipes-app-version-11.html' rel='bookmark' title='Permanent Link: Recipes App &#8211; Version 1.1'>Recipes App &#8211; Version 1.1</a></li><li><a href='http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html' rel='bookmark' title='Permanent Link: Mac subversion apps &#8211; Cornerstone vs Versions'>Mac subversion apps &#8211; Cornerstone vs Versions</a></li></ol></p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/M51Ow29cgI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/subversion/why-version-control-is-important-for-solo-developers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/subversion/why-version-control-is-important-for-solo-developers.html</feedburner:origLink></item>
		<item>
		<title>Is Backup on Apple’s Back Burner or Simply Abandoned?</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/3qZq2_RHlno/is-backup-on-apple%e2%80%99s-back-burner-or-simply-abandoned.html</link>
		<comments>http://www.robertkern.com/software/is-backup-on-apple%e2%80%99s-back-burner-or-simply-abandoned.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 13:44:53 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=462</guid>
		<description><![CDATA[
&#8220;When Leopard was introduced, backing up became an automatic and effortless operation. Set it and forget it. Unfortunately, Time Machine backups are not off-site and don’t protect you against an on-site disaster. When I previously covered some online off-site backup solutions, Apple’s backup utility was not one of them.&#8221;
by Dave Greenbaum via The Apple Blog



No [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<blockquote>
<p style="text-align: left;">&#8220;When Leopard was introduced, backing up became an automatic and effortless operation. Set it and forget it. Unfortunately, Time Machine backups are not off-site and don’t protect you against an on-site disaster. When I previously covered some <a href="http://theappleblog.com/2009/07/16/mozy-vs-carbonite-mac-backup-smackdown/">online off-site backup solutions</a>, Apple’s backup utility was not one of them.&#8221;</p>
<p style="text-align: right;">by Dave Greenbaum via <a href="http://theappleblog.com/2009/11/03/is-backup-on-apples-back-burner-or-simply-abandoned/">The Apple Blog</a></p>
</blockquote>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/3qZq2_RHlno" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/software/is-backup-on-apple%e2%80%99s-back-burner-or-simply-abandoned.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/software/is-backup-on-apple%e2%80%99s-back-burner-or-simply-abandoned.html</feedburner:origLink></item>
		<item>
		<title>Storehouse App launched – Hosted version control</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/mER9V6s2W34/storehouse-app-launched-hosted-version-control.html</link>
		<comments>http://www.robertkern.com/web-development/storehouse-app-launched-hosted-version-control.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 01:45:28 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Storehouse]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=459</guid>
		<description><![CDATA[I quietly launched Storehouse App a couple of days ago.  Storehouse makes version control easy.  Have a look: http://www.storehouseapp.com


Related posts:Why version control is important for solo developersRecipes App &#8211; Version 1.1Mac subversion apps &#8211; Cornerstone vs Versions


Related posts:<ol><li><a href='http://www.robertkern.com/subversion/why-version-control-is-important-for-solo-developers.html' rel='bookmark' title='Permanent Link: Why version control is important for solo developers'>Why version control is important for solo developers</a></li><li><a href='http://www.robertkern.com/recipes-app/recipes-app-version-11.html' rel='bookmark' title='Permanent Link: Recipes App &#8211; Version 1.1'>Recipes App &#8211; Version 1.1</a></li><li><a href='http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html' rel='bookmark' title='Permanent Link: Mac subversion apps &#8211; Cornerstone vs Versions'>Mac subversion apps &#8211; Cornerstone vs Versions</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I quietly launched Storehouse App a couple of days ago.  Storehouse makes version control easy.  Have a look: <a href="http://www.storehouseapp.com">http://www.storehouseapp.com</a></p>


<p>Related posts:<ol><li><a href='http://www.robertkern.com/subversion/why-version-control-is-important-for-solo-developers.html' rel='bookmark' title='Permanent Link: Why version control is important for solo developers'>Why version control is important for solo developers</a></li><li><a href='http://www.robertkern.com/recipes-app/recipes-app-version-11.html' rel='bookmark' title='Permanent Link: Recipes App &#8211; Version 1.1'>Recipes App &#8211; Version 1.1</a></li><li><a href='http://www.robertkern.com/subversion/mac-subversion-app-cornerstone-vs-versions.html' rel='bookmark' title='Permanent Link: Mac subversion apps &#8211; Cornerstone vs Versions'>Mac subversion apps &#8211; Cornerstone vs Versions</a></li></ol></p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/mER9V6s2W34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/web-development/storehouse-app-launched-hosted-version-control.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/web-development/storehouse-app-launched-hosted-version-control.html</feedburner:origLink></item>
		<item>
		<title>Fake Chrome OS Beta</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/EJVYtGLK5UE/fake-chrome-os-beta.html</link>
		<comments>http://www.robertkern.com/technology/fake-chrome-os-beta.html#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:16:11 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=457</guid>
		<description><![CDATA[&#8220;Wait a minute, Chrome OS ships with the Gnome desktop environment, OpenOffice, and GIMP? I thought the whole point was that it was purely web-based?
Update: Ah-hah, it’s a fake. Just some scammers hosting on Google Sites. No wonder I was confused. I can’t imagine that Google is OK with this.&#8221;
via Daring Fireball



No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Wait a minute, Chrome OS ships with the Gnome desktop environment, OpenOffice, and GIMP? I thought the whole point was that it was purely web-based?</p>
<p><strong>Update:</strong> Ah-hah, it’s a fake. Just some scammers hosting on Google Sites. No wonder I was confused. I can’t imagine that Google is OK with this.&#8221;</p>
<p style="text-align: right;">via <a href="http://daringfireball.net/linked/2009/10/28/chrome-os-betas">Daring Fireball</a></p>
</blockquote>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/EJVYtGLK5UE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/technology/fake-chrome-os-beta.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/technology/fake-chrome-os-beta.html</feedburner:origLink></item>
		<item>
		<title>5 Stages of Web Application Security Grief</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/SvSQ9HUSdY8/5-stages-of-web-application-security-grief.html</link>
		<comments>http://www.robertkern.com/web-development/security/5-stages-of-web-application-security-grief.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 19:44:13 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=454</guid>
		<description><![CDATA[&#8220;Over the past year many organizations are noticeably starting to &#8220;get&#8221; the importance of web application security and studying up on the issues, but experience doesn’t come overnight. At WhiteHat we meet a lot of different people possessing a variety of views on the webappsec world. So a couple days ago, I was sanity checking [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Over the past year many organizations are noticeably starting to &#8220;get&#8221; the importance of web application security and studying up on the issues, but experience doesn’t come overnight. At WhiteHat we meet a lot of different people possessing a variety of views on the webappsec world. So a couple days ago, I was sanity checking some of Bill Pennington’s (VP of Services) slides on &#8220;Five Things Every Security Professional Should Know about Website Security&#8221;. For some reason the way the advice was laid out it reminded me of the <a href="http://en.wikipedia.org/wiki/K%C3%BCbler-Ross_model">Five Stages of Grief</a> (if your familiar) because it closely mimicked the attitudes of those we encounter depending on their degree of webappsec sophistication.  Bill re-did the stages, webappsec style, and it came out pretty funny actually&#8230;&#8221; via <a href="http://jeremiahgrossman.blogspot.com/2007/03/5-stages-of-web-application-security.html">Jeremiah Grossman</a></p></blockquote>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/SvSQ9HUSdY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/web-development/security/5-stages-of-web-application-security-grief.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/web-development/security/5-stages-of-web-application-security-grief.html</feedburner:origLink></item>
		<item>
		<title>An Engineer’s guide to Bandwidth</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/c1LFEl6Wn20/an-engineers-guide-to-bandwidth.html</link>
		<comments>http://www.robertkern.com/web-development/an-engineers-guide-to-bandwidth.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 22:37:53 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=450</guid>
		<description><![CDATA[Web app developers spend most of our time not thinking about how data is actually transmitted through the bowels of the network stack. Abstractions at the application layer let us pretend that networks read and write whole messages as smooth streams of bytes. Generally this is a good thing. But knowing what&#8217;s going underneath is [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<blockquote><p>Web app developers spend most of our time not thinking about how data is actually transmitted through the bowels of the network stack. Abstractions at the application layer let us pretend that networks read and write whole messages as smooth streams of bytes. Generally this is a good thing. But knowing what&#8217;s going underneath is crucial to performance tuning and application design. The character of our users&#8217; internet connections is changing and some of the rules of thumb we rely on may need to be revised&#8230;.  <a href="http://developer.yahoo.net/blog/archives/2009/10/a_engineers_gui.html">Read the rest of the article at developer.yahoo.net</a></p></blockquote>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/c1LFEl6Wn20" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/web-development/an-engineers-guide-to-bandwidth.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/web-development/an-engineers-guide-to-bandwidth.html</feedburner:origLink></item>
		<item>
		<title>Coda tip: show “invisible characters” when you highlight text</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/_ZBl3-Md0dI/coda-tip-show-invisible-characters-when-you-highlight-text.html</link>
		<comments>http://www.robertkern.com/software/coda-tip-show-invisible-characters-when-you-highlight-text.html#comments</comments>
		<pubDate>Fri, 31 Jul 2009 12:42:12 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Coda]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=447</guid>
		<description><![CDATA[&#8220;Coda is awesome. Here&#8217;s a quick way to make it awesomer: invisible visible invisible characters!&#8221; &#8211; Justin via justinhileman.info

Coda lets you show all the newlines, tabs and spaces, which comes in handy. But the default settings are pretty distracting. If you change the invisible character display color to match the background, they only show up [...]


Related posts:<ol><li><a href='http://www.robertkern.com/web-development/web-development-tools.html' rel='bookmark' title='Permanent Link: Web development tools'>Web development tools</a></li></ol>]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Coda is awesome. Here&#8217;s a quick way to make it awesomer: invisible visible invisible characters!&#8221; &#8211; <a href="http://justinhileman.info/articles/coda-tip-show-invisible-characters-when-you-highlight-text">Justin via justinhileman.info</a></p></blockquote>
<p><span id="more-447"></span></p>
<p>Coda lets you show all the newlines, tabs and spaces, which comes in handy. But the default settings are pretty distracting. If you change the invisible character display color to match the background, they only show up when you select text.</p>
<h3>First do this:</h3>
<p><img title="Show invisible characters" src="http://www.robertkern.com/wp-content/uploads/justinhileman.info/sites/justinhileman.info/files/coda-editor-preferences_0.png" alt="Show invisible characters" width="500" height="273" /></p>
<h3>Then change this:</h3>
<p><img title="Change invisible character color to match the background" src="http://www.robertkern.com/wp-content/uploads/justinhileman.info/sites/justinhileman.info/files/coda-color-preferences.png" alt="Change invisible character color to match the background" width="500" height="514" /></p>
<h3>And rock out like this:</h3>
<p><img title="Invisible visible invisible characters!" src="http://www.robertkern.com/wp-content/uploads/justinhileman.info/sites/justinhileman.info/files/coda-invisible-characters.png" alt="Invisible visible invisible characters!" width="500" height="501" /></p>


<p>Related posts:<ol><li><a href='http://www.robertkern.com/web-development/web-development-tools.html' rel='bookmark' title='Permanent Link: Web development tools'>Web development tools</a></li></ol></p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/_ZBl3-Md0dI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/software/coda-tip-show-invisible-characters-when-you-highlight-text.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/software/coda-tip-show-invisible-characters-when-you-highlight-text.html</feedburner:origLink></item>
		<item>
		<title>What a 140-char message looks like in RSS</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/_lEk_464Wfk/what-a-140-char-message-looks-like-in-rss.html</link>
		<comments>http://www.robertkern.com/technology/what-a-140-char-message-looks-like-in-rss.html#comments</comments>
		<pubDate>Sun, 19 Jul 2009 18:21:25 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=441</guid>
		<description><![CDATA[I have a lot of respect for Dave Winer and have been following his thoughts on the future of Twitter.  I hope people listen to what he has to say.
&#8220;Here&#8217;s a screen shot to contemplate.  There are two 140-character messages. Each illustrates features of the new shipwreck I hope to sink, to create a new [...]


Related posts:<ol><li><a href='http://www.robertkern.com/web-development/quick-idea-of-the-day-facebookimap-connector.html' rel='bookmark' title='Permanent Link: Quick idea of the day &#8211; Facebook/IMAP connector'>Quick idea of the day &#8211; Facebook/IMAP connector</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I have a lot of respect for Dave Winer and have been following his thoughts on the future of Twitter.  I hope people listen to what he has to say.</p>
<blockquote><p>&#8220;Here&#8217;s a screen shot to contemplate.  There are two 140-character messages. Each illustrates features of the new shipwreck I hope to sink, to create a new coral reef for Twitter-like systems to grow on and around.&#8221; &#8211; <a href="http://www.scripting.com/stories/2009/07/19/whatA140charMessageLooksLi.html">Dave Winer via scripting.com</a></p></blockquote>


<p>Related posts:<ol><li><a href='http://www.robertkern.com/web-development/quick-idea-of-the-day-facebookimap-connector.html' rel='bookmark' title='Permanent Link: Quick idea of the day &#8211; Facebook/IMAP connector'>Quick idea of the day &#8211; Facebook/IMAP connector</a></li></ol></p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/_lEk_464Wfk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/technology/what-a-140-char-message-looks-like-in-rss.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/technology/what-a-140-char-message-looks-like-in-rss.html</feedburner:origLink></item>
		<item>
		<title>Quick idea of the day – Facebook/IMAP connector</title>
		<link>http://feedproxy.google.com/~r/RobertKern/~3/rz2NeCFQYwI/quick-idea-of-the-day-facebookimap-connector.html</link>
		<comments>http://www.robertkern.com/web-development/quick-idea-of-the-day-facebookimap-connector.html#comments</comments>
		<pubDate>Thu, 16 Jul 2009 14:25:05 +0000</pubDate>
		<dc:creator>Robert Kern</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.robertkern.com/?p=438</guid>
		<description><![CDATA[I take far too long replying to Facebook messages because they dont come to my Mail inbox.  I like that the full message is emailed to me but I hate that i cannot reply and have the message go to the sender, and so they go on sitting there without replies.  Why doesnt Facebook allow [...]


Related posts:<ol><li><a href='http://www.robertkern.com/subversion/subversion-1-6-quick-reference-card.html' rel='bookmark' title='Permanent Link: Subversion 1.6 quick reference card'>Subversion 1.6 quick reference card</a></li><li><a href='http://www.robertkern.com/iphone/skype-on-the-iphone.html' rel='bookmark' title='Permanent Link: Skype on the iPhone'>Skype on the iPhone</a></li><li><a href='http://www.robertkern.com/web-development/web-development-tools.html' rel='bookmark' title='Permanent Link: Web development tools'>Web development tools</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I take far too long replying to Facebook messages because they dont come to my Mail inbox.  I like that the full message is emailed to me but I hate that i cannot reply and have the message go to the sender, and so they go on sitting there without replies.  Why doesnt Facebook allow us to download the messages via IMAP so we can respond to them in our own systems?</p>
<p>Either Facebook should develop an IMAP system to read and reply to Facebook messages (Im only talking about the Mail, not wall posts or anything silly like that), or someone should develop a third-party system that integrates Facebook mail with IMAP.</p>
<p>I dont know a lot about the Facebook API&#8217;s but I would hope there was some way to access your own Mail messages through the API.  I also dont know a lot about how IMAP is built, but in my mind either an IMAP plugin (if such a thing is possible) to fetch mail from Facebook, or simply a system that fetches mail from Facebook using the credentials supplied by the user and pushes them into an IMAP system (tweaking the headers to put in a different Reply-To address &#8211; something like &#8220;reply-FACEBOOKMESSAGEID@fbmail.com&#8221; &#8211; so replies would go back to this third-party system which would then push the reply back into Facebook).</p>


<p>Related posts:<ol><li><a href='http://www.robertkern.com/subversion/subversion-1-6-quick-reference-card.html' rel='bookmark' title='Permanent Link: Subversion 1.6 quick reference card'>Subversion 1.6 quick reference card</a></li><li><a href='http://www.robertkern.com/iphone/skype-on-the-iphone.html' rel='bookmark' title='Permanent Link: Skype on the iPhone'>Skype on the iPhone</a></li><li><a href='http://www.robertkern.com/web-development/web-development-tools.html' rel='bookmark' title='Permanent Link: Web development tools'>Web development tools</a></li></ol></p><img src="http://feeds.feedburner.com/~r/RobertKern/~4/rz2NeCFQYwI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robertkern.com/web-development/quick-idea-of-the-day-facebookimap-connector.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robertkern.com/web-development/quick-idea-of-the-day-facebookimap-connector.html</feedburner:origLink></item>
	</channel>
</rss>
