<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><generator uri="http://www.habariproject.org/" version="0.6.1">Habari</generator><id>tag:www.jdharper.com,2009-07-22:atom/ced4cdac75928bebcdd1f2dadbc558a2628d8a44</id><title>JDHarper.com</title><subtitle>Stuff Worth Writing About</subtitle><updated>2009-07-22T05:03:58+00:00</updated><link rel="alternate" href="http://www.jdharper.com/blog/" /><link rel="first" href="http://www.jdharper.com/blog/atom/1/page/1" type="application/atom+xml" title="First Page" /><link rel="next" href="http://www.jdharper.com/blog/atom/1/page/2" type="application/atom+xml" title="Next Page" /><link rel="last" href="http://www.jdharper.com/blog/atom/1/page/6" type="application/atom+xml" title="Last Page" /><link rel="self" href="http://feeds.feedburner.com/jdharper" type="application/atom+xml" /><entry><title>Ubiquity</title><link rel="alternate" href="http://feedproxy.google.com/~r/jdharper/~3/VLGS-D_KUx4/ubiquity" /><link rel="edit" href="http://www.jdharper.com/blog/ubiquity/atom" /><author><name>J.D. Harper</name><uri>http://www.jdharper.com/blog</uri></author><id>tag:www.jdharper.com,2009:ubiquity/1247176147</id><updated>2009-07-09T21:50:04+00:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-09T21:50:04+00:00</app:edited><category term="firefox" /><category term="ubiquity" /><content type="html">&lt;p&gt;&lt;a href="https://labs.mozilla.com/2009/07/ubiquity-0-5/"&gt;Ubiquity&lt;/a&gt; adds easy to use commands to Firefox. It's dead simple to use: activate it with a keyboard shortcut (I use Ctrl-Space), then type in a command. The commands autocomplete, so you don't even have to remember or type in the whole command.  Some good ones:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;weather &amp;lt;location&amp;gt;&lt;/code&gt; gives you the local weather&lt;/li&gt;&lt;li&gt;&lt;code&gt;tinyurl &amp;lt;URL&amp;gt;&lt;/code&gt; sends the URL to tinyurl and enters in the shortened URL at the current cursor location. (Great for Twitter!)&lt;/li&gt;&lt;li&gt;&lt;code&gt;twitter &amp;lt;message&amp;gt;&lt;/code&gt; broadcasts a message on twitter&lt;/li&gt;&lt;li&gt;&lt;code&gt;tag &amp;lt;list of comma-separated tags&amp;gt;&lt;/code&gt; saves the current tab as a bookmark and assigns it the list of tags&lt;/li&gt;&lt;li&gt;&lt;code&gt;email &amp;lt;text&amp;gt; to &amp;lt;email address&amp;gt;&lt;/code&gt; starts a new email in Gmail with a link to the current web page&lt;/li&gt;&lt;li&gt;&lt;code&gt;escape HTML entities&lt;/code&gt; replaces all instances of greater than signs with &amp;amp;gt; and all less than signs with &amp;amp;lt; in the selected text--very useful for HTML-enabled forms where you want to discuss HTML tags&lt;/li&gt;&lt;li&gt;&lt;code&gt;translate &amp;lt;text&amp;gt; &amp;lt;from language&amp;gt; &amp;lt;to language&amp;gt;&lt;/code&gt; replaces the selected text in a website with a translation of that text into a new language.&lt;/li&gt;&lt;li&gt;&lt;code&gt;add to google calendar &amp;lt;event&amp;gt;&lt;/code&gt; adds an event to google calendar, e.g. "add to google calendar dinner with parents Friday at 5pm"&lt;/li&gt;&lt;li&gt;&lt;code&gt;list&lt;/code&gt; opens a list of all the commands Ubiquity accepts&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Very spiffy.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jdharper/~4/VLGS-D_KUx4" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jdharper.com/blog/ubiquity</feedburner:origLink></entry><entry><title>My iPhone App is Done!</title><link rel="alternate" href="http://feedproxy.google.com/~r/jdharper/~3/qg4Ik8hDXgo/my-iphone-app-is-done-1" /><link rel="edit" href="http://www.jdharper.com/blog/my-iphone-app-is-done-1/atom" /><author><name>J.D. Harper</name><uri>http://www.jdharper.com/blog</uri></author><id>tag:www.jdharper.com,2009:my-iphone-app-is-done-1/1246646646</id><updated>2009-07-03T18:53:20+00:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-03T18:53:20+00:00</app:edited><category term="download" /><category term="foodpad" /><category term="iphone" /><category term="lightbringer" /><category term="software" /><content type="html">&lt;p&gt;So, I've been gone for a while. I've been spending most of my time learning how to program in Objective-C and writing a new iPhone app. And now, it's finally ready and available for download!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lightbringersoftware.com/products/foodpad/"&gt;&lt;img src="http://www.lightbringersoftware.com/wp-content/uploads/2009/06/icontransbordersmall.png" alt="FoodPad Icon" title="FoodPad Icon" width="57" height="57" class="alignright" /&gt;&lt;/a&gt;The &lt;a href="http://www.lightbringersoftware.com/products/foodpad/"&gt;FoodPad Calorie Tracker&lt;/a&gt; is designed to make it as easy as possible to keep track of what you eat. It remembers previously entered foods in an autocomplete list for later meals, and it helps you discover how many calories are in your favorite homemade foods with the Recipe Calculator.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lightbringersoftware.com/products/foodpad/"&gt;&lt;img src="http://www.lightbringersoftware.com/wp-content/gallery/foodpadscreenshots/Screenshot1.jpg" class="center"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You can &lt;a href="itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=320801121&amp;mt=8&amp;s=143441"&gt;download FoodPad from the iTunes App Store now&lt;/a&gt; or &lt;a href="http://www.lightbringersoftware.com/products/foodpad/"&gt;find out more about it&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jdharper/~4/qg4Ik8hDXgo" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jdharper.com/blog/my-iphone-app-is-done-1</feedburner:origLink></entry><entry><title>Habari Doesn't Work With Textmate; Ticket System Fails</title><link rel="alternate" href="http://feedproxy.google.com/~r/jdharper/~3/Fn87qei6QyQ/habari-doesnt-work-with-textmate-ticket-system-fails" /><link rel="edit" href="http://www.jdharper.com/blog/habari-doesnt-work-with-textmate-ticket-system-fails/atom" /><author><name>J.D. Harper</name><uri>http://www.jdharper.com/blog</uri></author><id>tag:www.jdharper.com,2009:habari-doesnt-work-with-textmate-ticket-system-fails/1242934193</id><updated>2009-05-21T19:44:50+00:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-21T19:44:50+00:00</app:edited><category term="aside" /><category term="habari" /><content type="html">&lt;p&gt;I've downloaded Textmate, which I've heard all kinds of good things about. So far, it's exceeded my expectations for how awesome it is. The only disappointment so far is that the Blogging bundle doesn't play nice with Habari yet. It works fine with a test Wordpress blog that I have, so the problem is with the MetaWeblog plugin for Habari. Clicking Fetch Post returns the error "Can't convert Array into Integer."&lt;/p&gt;&lt;p&gt;I attempted to submit a bug report on the Habari website, but gave up after several attempts were rejected as spam for some reason. So, maybe some Habari person will read this instead.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jdharper/~4/Fn87qei6QyQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jdharper.com/blog/habari-doesnt-work-with-textmate-ticket-system-fails</feedburner:origLink></entry><entry><title>In B Flat</title><link rel="alternate" href="http://feedproxy.google.com/~r/jdharper/~3/t36legh2dVA/in-b-flat" /><link rel="edit" href="http://www.jdharper.com/blog/in-b-flat/atom" /><author><name>J.D. Harper</name><uri>http://www.jdharper.com/blog</uri></author><id>tag:www.jdharper.com,2009:in-b-flat/1242143913</id><updated>2009-05-12T15:58:33+00:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-12T15:58:33+00:00</app:edited><category term="aside" /><content type="html">&lt;p&gt;This is a pretty neat project: &lt;a href="http://www.inbflat.net/"&gt;In B Flat&lt;/a&gt;. Be sure to include the bottom left video, which has a neat bit of poetry in it that meshes well with the music from the other videos. (via &lt;a href="http://www.metafilter.com/81597/In-Bb-20"&gt;MeFi&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jdharper/~4/t36legh2dVA" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jdharper.com/blog/in-b-flat</feedburner:origLink></entry><entry><title>Clean Up Facebook with a Greasemonkey Script</title><link rel="alternate" href="http://feedproxy.google.com/~r/jdharper/~3/pcmMmAoADiY/clean-up-facebook-with-a-greasemonkey-script" /><link rel="edit" href="http://www.jdharper.com/blog/clean-up-facebook-with-a-greasemonkey-script/atom" /><author><name>J.D. Harper</name><uri>http://www.jdharper.com/blog</uri></author><id>tag:www.jdharper.com,2009:clean-up-facebook-with-a-greasemonkey-script/1241962383</id><updated>2009-05-10T13:33:29+00:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T13:33:29+00:00</app:edited><category term="facebook" /><category term="greasemonkey" /><category term="tools" /><content type="html">&lt;p&gt;Facebook has been deteriorating lately; the signal-to-noise ratio is going down. The news feed is cluttered with quizzes like "Which Disney princess are you?" and with people becoming "fans" of things like music and water. &lt;/p&gt;&lt;p&gt;Fortunately, there are people out there who have fixed these problems for us, with an incredibly useful little Firefox add-on called &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt;. If you don't have it already, just click that link and click "Add to Firefox."&lt;/p&gt;&lt;p&gt;Next, we're going to install a script to make Facebook look like this: &lt;/p&gt;&lt;p&gt;&lt;img src="http://i41.tinypic.com/281t006.jpg"/&gt;&lt;/p&gt;&lt;p&gt;After you've added Greasemonkey to Firefox, &lt;a href="http://userscripts.org/scripts/source/11992.user.js"&gt;click on this link&lt;/a&gt; to install a script that will strip out Facebook ads, make it have only two columns instead of three, block app invites, and remove "fan" pages and apps from the Highlights and news feeds. &lt;/p&gt;&lt;p&gt;You'll be left with just the signal without all the noise.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jdharper/~4/pcmMmAoADiY" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jdharper.com/blog/clean-up-facebook-with-a-greasemonkey-script</feedburner:origLink></entry></feed>
