<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel><generator>http://textpattern.com/?v=4.0.6</generator>
<title>makkintosshu</title>
<link>http://www.makkintosshu.com/</link>

<description>[Don't] Trust Your Technolust.</description>
<pubDate>Sun, 05 Feb 2012 00:07:50 GMT</pubDate>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/makkintosshu" /><feedburner:info uri="makkintosshu" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Environment Variables in NewtonScript  and NEWT/0</title>
<content:encoded><![CDATA[
<p>To expand upon my previous post <a href="http://www.makkintosshu.com/journal/command-line-arguments-in-newtonscript-and-newt0">demonstrating how to access command line arguments (<span class="caps">ARGV</span>) in NewtonScript in <span class="caps">NEWT</span>/0</a>, I&#8217;ll demonstrate how to access environment variables. Command line arguments are only the beginning for writing command line tools as you often need to access environment variables as well. In some situations, like running a script as a <span class="caps">CGI</span> in your favorite <span class="caps">HTTP</span> server software, environment variables are really your only way to receive input from the outside world.</p>

	<p>After digging through the <a href="http://trac.so-kukan.com/newt/"><span class="caps">NEWT</span>/0</a> source code again, it appeared that I could again use <code>GetGlobalVar()</code>, but this time with the <code>&#39;_ENV_</code> object literal, but it didn&#8217;t seem to have anything useful in it, certainly not any environment variables. So, back to the source code I went and discovered that <span class="caps">NEWT</span>/0 implements a custom global function <code>GetEnv()</code>, like the <code>getenv()</code> equivalent in C, accepts a string for the environment variable name and returns the value stored in said environment variable.</p>

	<p>To get the <code>PATH</code> environment variable, for example:</p>

<pre><code>#!/usr/bin/env newt
</code>
<code>Print(&quot;PATH:&quot; &amp;&amp; GetEnv(&quot;PATH&quot;) &amp;&amp; &quot;\n&quot;);
</code></pre>

	<p>Or a basic &#8220;hello world&#8221; <span class="caps">CGI</span> that also echoes the query string:</p>

<pre><code>#!/usr/local/bin/newt
</code>
<code>Print(&quot;Content-Type: text/plain\n\n&quot;);
</code>
<code>Print(&quot;Hello world!\n\n&quot;);
Print(&quot;QUERY_STRING:&quot; &amp;&amp; GetEnv(&quot;QUERY_STRING&quot;) &amp;&amp; &quot;\n&quot;);
</code></pre>

	<p>I must thank <span class="caps">NEWT</span>/0&#8217;s developer, Makoto Nukui, for including all this functionality!</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/F_Phc-mwXek" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/F_Phc-mwXek/environment-variables-in-newtonscript-and-newt0</link>
<pubDate>Sun, 22 Jan 2012 15:37:40 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2012-01-22:0a817050d8735a1db061322ded9a450d/0680091359bfd385f28491a44267e555</guid>

<category>newtonscript</category>
<category>newton</category>
<category>newt/0</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/environment-variables-in-newtonscript-and-newt0</feedburner:origLink></item>
<item><title>Command Line Arguments in NewtonScript and NEWT/0</title>
<content:encoded><![CDATA[
<p>Still being a daily Newton user as well as a developer, I&#8217;ve always wanted to learn NewtonScript. I&#8217;ve got a PowerMac 9500 that&#8217;s been configured for Newton OS development for quite some time and I&#8217;ve got a couple projects in mind, but I just never seem to get around it.</p>

	<p>I&#8217;ve also had <a href="http://trac.so-kukan.com/newt/"><span class="caps">NEWT</span>/0</a>, an open source, cross-platform NewtonScript interpreter, installed for a while. Since it can run NewtonScript scripts from the command line like any other interpreter, I decided I&#8217;d like to know if it was possible to get the command line arguments from NewtonScript so I could eventually write some local scripts to get myself familiar with the syntax &amp; functions (therefore less of a learning curve when I finally get around to writing some actual Newton packages). After <a href="http://lists.newtontalk.net/pipermail/newtontalk/2012-January/007880.html">a point in the right direction from Matthias Melcher and a lot of digging through the <span class="caps">NEWT</span>/0 source code</a>, I finally figured out how to do so.</p>

	<p>Here&#8217;s a quick NewtonScript script that can be run through <span class="caps">NEWT</span>/0 to print out the command line arguments you pass to it:</p>

<pre><code>#!/usr/bin/env newt
</code>
<code>Print(&quot;&#39;_ARGV_ exists? &quot;);
if GlobalVarExists(&#39;_ARGV_) then Print(&quot;Yes.\n&quot;) else Print(&quot;No.\n&quot;);
</code>
<code>foreach slot, value in GetGlobalVar(&#39;_ARGV_) do Print(slot &amp;&amp; &quot;:&quot;
&amp;&amp; value &amp;&amp; &quot;\n&quot;);
</code></pre>

	<p>I doubt there are many, if any, out there that are interested in doing this, but&#8212;who knows?&#8212;maybe somebody else will start scripting in NewtonScript too. (Expect to see some more NewtonScript-related news around here in the future.)</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/ndp1DXFmnDc" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/ndp1DXFmnDc/command-line-arguments-in-newtonscript-and-newt0</link>
<pubDate>Sat, 21 Jan 2012 23:19:15 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2012-01-21:0a817050d8735a1db061322ded9a450d/a4857f254079805dc44ef342a91e4082</guid>

<category>newton</category>
<category>newtonscript</category>
<category>newt/0</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/command-line-arguments-in-newtonscript-and-newt0</feedburner:origLink></item>
<item><title>Twitter Statuses Badge 0.7.1 Released</title>
<content:encoded><![CDATA[
<p><em>Or, this should&#8217;ve been done nine months ago.</em></p>

	<p>When I released v0.7 of my <a href="http://www.makkintosshu.com/development#twitter-statuses-javascript-badge">Twitter Statuses JavaScript Badge</a> back in November of last year, it was right around the time that Twitter was rolling out <a href="http://groups.google.com/group/twitter-development-talk/browse_thread/thread/6a16efa375532182?pli=1">their new &#8216;snowflake&#8217; status ID generator</a> which was going to have some implications for languages such as JavaScript. Unfortunately, I didn&#8217;t become aware of this until I started seeing random issues with status IDs a couple months later. More unfortunately, I&#8217;m only getting around to applying the minor tweak to fix this, and a minor issue with applying the &#8216;last&#8217; class when there&#8217;s only one LI element, now.</p>

	<p>Without further ado, I present <a href="http://www.makkintosshu.com/development#twitter-statuses-javascript-badge">v0.7.1</a>! Please accept my apologies for sitting on this issue for so long and <a href="http://www.makkintosshu.com/contact/">let me know</a> if you have any questions, comments, or feature requests. Also, the <a href="http://github.com/morgant/twitter-statuses-badge">source code is on GitHub</a>.</p>

	<p style="text-align:center;"><img src="http://www.makkintosshu.com/images/70.png" alt="" width="586" height="226" /></p>

	<p><span class="caps">FYI</span> &#8211; I started developing a major update back in March, including a few frequently requested features. Hopefully I&#8217;ll get that polished up sometime this year.</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/XdnjUp2Lg8g" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/XdnjUp2Lg8g/twitter-statuses-badge-071-released</link>
<pubDate>Tue, 16 Aug 2011 15:45:53 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2011-08-16:0a817050d8735a1db061322ded9a450d/07ee5d786c50a839e9267741dd2ee569</guid>

<category>badge</category>
<category>javascript</category>
<category>status</category>
<category>twitter</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/twitter-statuses-badge-071-released</feedburner:origLink></item>
<item><title>tools-osx 2011-06-02</title>
<content:encoded><![CDATA[
<p>I&#8217;ve updated my collection of Mac OS X command line tools with improvements to the <code>trash</code> tool:</p>

	<ul>
		<li><code>trash</code> can now list trash contents across all volumes (with a disk usage total) as well as empty the trash (including a secure empty option; both emptying operations require confirmation).</li>
	</ul>

	<p><strong>Note:</strong> <em>Obviously, the new version of <code>trash</code> is now destructive. I have tested and use this myself, but I cannot guarantee it won&#8217;t securely erase your entire hard drive if it encounters some odd edge case and I cannot be held responsible for that. So, use at your own risk and keep backups!</em></p>

	<p>Go <a href="http://www.makkintosshu.com/development#tools-osx">download them all</a> (<code>clipcat</code>, <code>eject</code>, <code>swuser</code>, and <code>trash</code>) or get the <a href="http://github.com/morgant/tools-osx">source code on github</a>!</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/QruHuwgI-tk" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/QruHuwgI-tk/tools-osx-2011-06-02</link>
<pubDate>Thu, 02 Jun 2011 12:25:16 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2011-06-02:0a817050d8735a1db061322ded9a450d/4239aa10ceb46175f617dcbcf52205e5</guid>

<category>bash</category>
<category>clipcat</category>
<category>eject</category>
<category>free</category>
<category>github</category>
<category>mac</category>
<category>open source</category>
<category>osx</category>
<category>software</category>
<category>tools-osx</category>
<category>trash</category>
<category>swuser</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/tools-osx-2011-06-02</feedburner:origLink></item>
<item><title>sde_newsletter v0.5</title>
<content:encoded><![CDATA[
<p>I&#8217;ve got a very minor update to the <a href="http://www.makkintosshu.com/development#sde_newsletter-textpattern-plug-in">sde_newsletter</a> Textpattern plug-in. v0.5 word-wraps <span class="caps">HTML</span> &amp; text content in message/part bodies to 78 characters (if possible) to prevent hard wrapping at 998 characters which tends to badly break <span class="caps">HTML</span> content.</p>

	<p>The <code>sde_newsletter</code> plug-in helps build <span class="caps">HTML</span>, text, or multipart email messages from Textpattern pages (although, technically, you can use any web-facing source <span class="caps">HTML</span> &amp; text). It&#8217;s straightforward and very powerful when paired with newsletter/mailing list software.</p>

	<p><strong>Update</strong>: I discovered a minor bug parsing page title from <span class="caps">HTML</span> if the <span class="caps">TITLE</span> element contains line breaks. This has been resolved in v0.5.1.</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/A3b9bMm4RvY" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/A3b9bMm4RvY/sde_newsletter-v05</link>
<pubDate>Mon, 28 Mar 2011 21:15:15 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2011-03-28:0a817050d8735a1db061322ded9a450d/7d921c082d8cf532748706fb10dce31a</guid>

<category>textpatter</category>
<category>plug-in</category>
<category>e-mail</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/sde_newsletter-v05</feedburner:origLink></item>
<item><title>tools-osx 2011-02-25</title>
<content:encoded><![CDATA[
<p>There&#8217;s been a small addition to my collection of Mac OS X command line tools:</p>

	<ul>
		<li><code>swuser</code> gives you control of Mac OS X&#8217;s <a href="http://docs.info.apple.com/article.html?path=Mac/10.6/en/8672.html">Fast User Switching</a> from the command line, including options for switching to login window, user by name, or user by ID. <em>Unfortunately, it&#8217;s not compatible with <code>screen</code>.</em></li>
	</ul>

	<p>Go <a href="http://www.makkintosshu.com/development#tools-osx">download them all</a> (<code>clipcat</code>, <code>eject</code>, <code>swuser</code>, and <code>trash</code>) or get the <a href="http://github.com/morgant/tools-osx">source code on github</a>!</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/DNBu35PqMbc" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/DNBu35PqMbc/tools-osx-2011-02-25</link>
<pubDate>Fri, 25 Feb 2011 12:50:09 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2011-02-25:0a817050d8735a1db061322ded9a450d/9ecaeeeb325547ab86d57aed2442d7d5</guid>

<category>bash</category>
<category>clipcat</category>
<category>eject</category>
<category>free</category>
<category>github</category>
<category>mac</category>
<category>open source</category>
<category>osx</category>
<category>software</category>
<category>tools-osx</category>
<category>trash</category>
<category>swuser</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/tools-osx-2011-02-25</feedburner:origLink></item>
<item><title>An AppleScript to Invert the Display in Grayscale (And Another to Revert)</title>
<content:encoded><![CDATA[
<p>I&#8217;ve been doing a lot of early morning coding in bed, and have found that the only way I can do so without killing my eyes is to select &#8220;Use grayscale&#8221; as well as &#8220;White on Black&#8221; in the Universal Access preferences pane in System Preferences. This gives me a far more comfortable, inverted grayscale display. Unfortunately, it&#8217;s annoying and painful to initially set when my eyes are at their most sensitive.</p>

	<p>I&#8217;ve modified <a href="http://discussions.apple.com/thread.jspa?threadID=1532885#7515980">a script posted on Apple Discussions to enable grayscale</a> to also invert the display<sup class="footnote"><a href="http://www.makkintosshu.com/#fn20656626014d0b5e96d1891">1</a></sup> and saved it as a run-only application named <code>Invert Display.app</code>:</p>

<pre><code>tell application &quot;System Preferences&quot; to activate
delay 1
tell application &quot;System Events&quot;
	tell process &quot;System Preferences&quot;
		click the menu item &quot;Universal Access&quot; of the menu &quot;View&quot; of menu bar 1
		click the radio button &quot;Seeing&quot; of the first tab group of window &quot;Universal Access&quot;
		if value of (checkbox &quot;Use grayscale&quot; of tab group 1 of window &quot;Universal Access&quot;) is 0 then
			click the checkbox &quot;Use grayscale&quot; of tab group 1 of window &quot;Universal Access&quot;
		end if
		-- click the radio button &quot;White on Black&quot; of tab group 1 of window &quot;Universal Access&quot;
	end tell
	key code 28 using {control down, option down, command down}
end tell
tell application &quot;System Preferences&quot; to quit
</code></pre>

	<p>Naturally, I also created another to restore the settings and named it <code>Restore Display.app</code>:</p>

<pre><code>tell application &quot;System Preferences&quot; to activate
delay 1
tell application &quot;System Events&quot;
	tell process &quot;System Preferences&quot;
		click the menu item &quot;Universal Access&quot; of the menu &quot;View&quot; of menu bar 1
		click the radio button &quot;Seeing&quot; of the first tab group of window &quot;Universal Access&quot;
		if value of (checkbox &quot;Use grayscale&quot; of tab group 1 of window &quot;Universal Access&quot;) is 1 then
			click the checkbox &quot;Use grayscale&quot; of tab group 1 of window &quot;Universal Access&quot;
		end if
		-- click the radio button &quot;Black on White&quot; of tab group 1 of window &quot;Universal Access&quot;
	end tell
	key code 28 using {control down, option down, command down}
end tell
tell application &quot;System Preferences&quot; to quit
</code></pre>

	<p>I just launch them from <a href="http://www.apple.com/macosx/what-is-macosx/spotlight.html">Spotlight</a> as needed. It&#8217;s a little distracting to see System Preferences launch and do it&#8217;s thing, but far easier than doing it myself when my eyes are being seared out of their sockets.</p>

	<p id="fn20656626014d0b5e96d1891" class="footnote"><sup>1</sup> – Note that I&#8217;ve left the line for selecting the &#8220;White on Black&#8221; radio button in the script, but commented out, in case someone can catch the reason it throws an error. Since I&#8217;m in the preference pane anyway, it seems silly to use <code>key code</code>, plus I&#8217;d rather be able to verify it&#8217;s actually selected (like I do with the checkbox) so I&#8217;m not blindly toggling.</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/0xPkQO-5fD0" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/0xPkQO-5fD0/an-applescript-to-invert-the-display-in-grayscale-and-another-to-revert</link>
<pubDate>Fri, 17 Dec 2010 12:57:55 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2010-12-17:0a817050d8735a1db061322ded9a450d/82083d3956f09cce5e4b34e792f082b1</guid>

<category>applescript</category>
<category>universal access</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/an-applescript-to-invert-the-display-in-grayscale-and-another-to-revert</feedburner:origLink></item>
<item><title>tools-osx 2010-12-08</title>
<content:encoded><![CDATA[
<p>I&#8217;ve got a new release of my collection of Mac OS X command line tools for you, including:</p>

	<ul>
		<li><code>trash</code> correctly increments filenames (à la Finder) if the same filename already exists in your Trash instead of complaining that the file already exists. It also has a teensiest bit more logic regarding trash on the boot volume vs. other volumes.</li>
		<li><code>eject</code> now supports ejecting mounted network volumes and includes a <code>-f</code> option to force a stubborn volume to eject (to be used only in extreme cases).</li>
		<li><code>clipcat</code> is a new addition, submitted by <a href="https://gist.github.com/705623">David Kendal</a>, which allows printing &amp; concatenating of Text Clippings!</li>
	</ul>

	<p>Go ahead and <a href="http://www.makkintosshu.com/development#tools-osx">download them</a> or grab the <a href="http://github.com/morgant/tools-osx">source code on github</a>!</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/7KNNG8aBR0U" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/7KNNG8aBR0U/tools-osx-2010-12-08</link>
<pubDate>Thu, 09 Dec 2010 12:27:33 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2010-12-09:0a817050d8735a1db061322ded9a450d/939a47bb9e3947c9c290dc8d16c0eb2d</guid>

<category>bash</category>
<category>clipcat</category>
<category>eject</category>
<category>free</category>
<category>github</category>
<category>mac</category>
<category>open source</category>
<category>osx</category>
<category>software</category>
<category>tools-osx</category>
<category>trash</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/tools-osx-2010-12-08</feedburner:origLink></item>
<item><title>tntk Command Line Newton Compiler</title>
<content:encoded><![CDATA[
<p>Yesterday, <a href="http://40hz.org/Pages/index.php/Pages/Mottek:%202010-11-23">Eckhart Köppen announced</a> that he&#8217;s started piecing together a command line Newton compiler named <code>tntk</code>, based on <a href="http://trac.so-kukan.com/newt/"><span class="caps">NEWT</span>/0</a> &amp; <a href="http://sourceforge.net/projects/newton-dcl/"><span class="caps">DCL</span></a>:</p>

	<blockquote>
		<p>So far my experiments are actually quite successful, and it seems that developing Newton applications with just a text editor is not that impractical. […] Some things are still missing for developing larger apps, like the ability to split the code into multiple source files, and a way to embed resources into the final package, but for simple applications (and even auto parts), we might have a way forward.</p>
		<p>This is nowhere as ambitious as Matthias Melcher&#8217;s DyneTK project, but maybe good enough to get people interested in a bit of Newton hacking. </p>
	</blockquote>

	<p>It&#8217;s not really far enough along for a release yet, but you can peek at <a href="http://n40hz.svn.sourceforge.net/viewvc/n40hz/trunk/tntk/">the Subversion repository</a> if you&#8217;re so inclined.</p>

	<p>I have <a href="http://buuto.makkintosshu.com/">a PowerMac 9500</a> configured for Newton development purposes, among others, but it&#8217;s inconvenient at best when I&#8217;m actually inspired to do any Newton development. As Eckhart alludes to, dealing with Mac <span class="caps">NTK</span>&#8217;s binary files w/resource forks in version control is a major pain.</p>

	<p>[Via <a href="http://lists.newtontalk.net/pipermail/newtontalk/2010-November/004910.html">NewtonTalk</a>]</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/922ozrm-KlE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/922ozrm-KlE/tntk-command-line-newton-compiler</link>
<pubDate>Wed, 24 Nov 2010 18:13:58 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2010-11-24:0a817050d8735a1db061322ded9a450d/06b8ea3524c7e1de0ba37cdc5b76492b</guid>

<category>newton</category>
<category>development</category>
<category>eckhart köppen</category>
<category>dynetk</category>
<category>newton os</category>
<feedburner:origLink>http://www.makkintosshu.com/hyper/tntk-command-line-newton-compiler</feedburner:origLink></item>
<item><title>Twitter Statuses Badge V0.7 Released</title>
<content:encoded><![CDATA[
<p>I&#8217;ve just released <a href="http://www.makkintosshu.com/development#twitter-statuses-javascript-badge">Twitter Statuses JavaScript Badge v0.7</a> which includes the following improvements:</p>

	<ol>
		<li>Support for searches as or the usual individual user&#8217;s statuses.</li>
		<li>Now using John Gruber&#8217;s <a href="http://daringfireball.net/2010/07/improved_regex_for_matching_urls">Improved Liberal, Accurate Regex Pattern for Matching <span class="caps">URL</span>s</a></li>
		<li>More flexible adding of classes (incl. a new &#8216;reply&#8217; class).</li>
		<li>The examples (yes, there&#8217;s a new one for search) use purely <span class="caps">CSS</span> rendering (no images).</li>
	</ol>

	<p style="text-align:center;"><a href="http://www.makkintosshu.com/development#twitter-statuses-javascript-badge"><img src="http://www.makkintosshu.com/images/64.png" title="" alt="" width="595" height="249" /></a></p>

	<p>And, here&#8217;s the search example:</p>

	<p style="text-align:center;"><img src="http://www.makkintosshu.com/images/66.png" alt="" width="595" height="219" /></p>

	<p><a href="http://www.makkintosshu.com/contact">Drop me a line</a> if you have any questions, comments, improvements, or feature requests. I have a few more features planned for the next release.</p>
<img src="http://feeds.feedburner.com/~r/makkintosshu/~4/UOtWUE7M2Dc" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/makkintosshu/~3/UOtWUE7M2Dc/twitter-statuses-badge-v07-released</link>
<pubDate>Thu, 11 Nov 2010 03:06:55 GMT</pubDate>
<dc:creator>Morgan Aldridge</dc:creator>
<guid isPermaLink="false">tag:www.makkintosshu.com,2010-11-10:0a817050d8735a1db061322ded9a450d/d2631c4f0ae4b3cdc766aa044a79f0f5</guid>

<category>badge</category>
<category>javascript</category>
<category>status</category>
<category>twitter</category>
<feedburner:origLink>http://www.makkintosshu.com/journal/twitter-statuses-badge-v07-released</feedburner:origLink></item></channel>
</rss>

