<?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>SGnTN &#187; proxi</title>
	<atom:link href="http://www.somegeekintn.com/blog/tag/proxi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.somegeekintn.com/blog</link>
	<description>is a web site by Casey Fleser / Some Geek in TN</description>
	<lastBuildDate>Fri, 23 Jul 2010 01:45:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Proxi v1.5</title>
		<link>http://www.somegeekintn.com/blog/2007/10/proxi-v15/</link>
		<comments>http://www.somegeekintn.com/blog/2007/10/proxi-v15/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 18:40:26 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[sgntn]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[griffin]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[proxi]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.somegeekintn.com/blog/2007/10/proxi-v15/</guid>
		<description><![CDATA[Today I posted an update to Proxi. This release could almost be called version 2 given the user interface changes, but I'm calling it version 1.5. Here's a list of the changes:
]]></description>
			<content:encoded><![CDATA[<p>Updating my software makes me so nervous.</p>
<p>Today I posted an update to <a href="http://proxi.griffintechnology.com/">Proxi</a>. This release could almost be called version 2 given the user interface changes, but I&#8217;m calling it version 1.5. Here&#8217;s a list of the changes:</p>
<ul>
<li>Changes to make Proxi a better Mac OS citizen such as:</li>
<ul>
<li>UI changes which fit better with established conventions especially in Leopard.</li>
<li>Moved ProxiLib.framework into the application itself.</li>
<li>Moved ProxiCore.bundle and skype.bundle into the application itself.</li>
</ul>
<li>Added Application Monitor trigger.</li>
<li>Reduced startup time and memory usage.</li>
<li>Added an alert to the Key Press task when selecting a &#8220;Press&#8221; style stroke.</li>
<li>Added icons to trigger and task menus. </li>
<li>Added &#8220;game mode&#8221; to PowerMate trigger</li>
<li>PowerMate trigger icons now indicate type of trigger</li>
<li>Added editing commands to trigger and task menus</li>
<li>Added Duplicate function for triggers and tasks</li>
<li>Skype should no longer ask permission to allow Proxi to work with it on every launch.</li>
<li>Added ability to set Skype mood in Skype task</li>
<li>Bubble text color now defaults to black.</li>
<li>Fixed a problem where unknown components in a blueprint could cause data loss.</li>
<li>Other minor changes and fixes.</li>
</ul>
<p>If you&#8217;ve not heard of Proxi, I could describe it, but I&#8217;ve always had trouble summarizing Proxi in a few sentences. Happily Proxi is mentioned in a new book by Rick Ralston called <a href="http://www.amazon.com/Designers-Apprentice-Automating-Photoshop-Illustrator/dp/0321495705">The Designer&#8217;s Apprentice: Automating Photoshop, Illustrator, and InDesign in Adobe Creative Suite 3</a>. Rick provides a great description:</p>
<p>
<blockquote>Proxi resembles Automator in both interface and function; however, it differs in two important respects: It includes an automated trigger system that Automator lacks, and it&#8217;s geared to system and application events (while Automator is focused more on file processing). With Proxi, you build a set of tasks (like Automator&#8217;s workflow) called a Blueprint and assign a trigger to it. Triggers can be time- or event-based and included filters to included or exclude conditions when the trigger fires.</p></blockquote>
<p>You can grab <a href="http://updates.griffintechnology.com/software/proxi/Proxi_v1.5.dmg">version 1.5 here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.somegeekintn.com/blog/2007/10/proxi-v15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiki police</title>
		<link>http://www.somegeekintn.com/blog/2007/08/wiki-police/</link>
		<comments>http://www.somegeekintn.com/blog/2007/08/wiki-police/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 21:05:36 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[sgntn]]></category>
		<category><![CDATA[proxi]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://www.somegeekintn.com/blog/2007/08/wiki-police/</guid>
		<description><![CDATA[I love Wikipedia. Really. What I don't like are some of the editors that seem to have this authority complex. On more than one occasion, I've run across these Barney Fife's threatening to get their bullet out in response to the most trivial things.
]]></description>
			<content:encoded><![CDATA[<p>I love Wikipedia. Really. Not only as a legitimate research tool, but also as a form of edu-tainment. A simple perusal of the most mundane topic can lead to hours spent visiting page after page. Maybe I&#8217;m just peculiar that way&#8230; in addition to all the other ways I&#8217;m peculiar.</p>
<p>What I don&#8217;t like are some of the editors that seem to have this authority complex. On more than one occasion, I&#8217;ve run across these Barney Fife&#8217;s threatening to get their bullet out in response to the most trivial things.</p>
<p>My first encounter was in response to an edit I made to <a href="http://en.wikipedia.org/wiki/Griffin_Technology">Griffin&#8217;s wikipedia entry</a>. I had listed the number of employees at 100 assuming an approximate was sufficient. That was immediately reverted by a former employee as he knew there was no way Griffin could have that many employees. The actual number was 94 at the time, so I left it. Whatever. Oh, I see that Griffin&#8217;s logo has been deleted now also.</p>
<p>Anyway, yesterday I noticed that <a href="http://en.wikipedia.org/wiki/Proxi">Proxi&#8217;s entry</a> had been tagged with a deletion proposal. This on account that the article gives no indication of <strong>notability</strong> or <strong>verifiability</strong>. You see, I added Proxi after one of my wikipedia browsing sessions having noted that <a href="http://en.wikipedia.org/wiki/LaunchBar">LaunchBar</a>, <a href="http://en.wikipedia.org/wiki/Butler_%28software%29">Butler</a> and of course <a href="http://en.wikipedia.org/wiki/Quicksilver_%28software%29">Quicksilver</a> all had entries so I figured why not. Though I&#8217;m the author I tried to leave out any bias and simply provide a short description and information on the current version, etc. I also included links to those applications that I mentioned above. I thought it might be handy for anyone poking around wikipedia  looking for Mac OS X automation / launcher sofwtare.</p>
<p>Unclear on exactly what constitutes &#8220;notability&#8221;, I contacted the person responsible for the proposed deletion seeking clarification and citing <a href="http://www.manytricks.com/butler/">Butler</a>, <a href="http://www.obdev.at/launchbar/index.html">LaunchBar</a>, and <a href="http://quicksilver.blacktree.com/">Quicksilver</a> as similar articles and rather than a helpful response, I was directed to the articles mentioned in the delete template. You know, the ones that were unclear to me. Not only that, but he thanked me for pointing out those other articles and tagged not only LaunchBar, but Quicksilver for deletion as well! (Sorry about that guys) Clearly this person is not acquainted with Mac software. I can almost understand the decision to delete Proxi, but Quicksilver? Are you serious?</p>
<p>At this point, I&#8217;m not sure what I&#8217;m going to do about Proxi&#8217;s entry, if anything. But it makes me wonder. Of what benefit is it to the users of wikipedia to remove articles just because they don&#8217;t live up to someone&#8217;s subjective view of notability? Proxi has a small but loyal group of users. I suppose it&#8217;s notable to them. I&#8217;m sure there are thousands of articles that meet the same criteria. There are guidelines for wikipedia articles, but sometimes I get the impression that the enforcement isn&#8217;t much different than this:</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/WAEzUW9ymrQ"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WAEzUW9ymrQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.somegeekintn.com/blog/2007/08/wiki-police/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Proxi can do that too!</title>
		<link>http://www.somegeekintn.com/blog/2007/05/proxi-can-do-that-too/</link>
		<comments>http://www.somegeekintn.com/blog/2007/05/proxi-can-do-that-too/#comments</comments>
		<pubDate>Tue, 01 May 2007 22:07:37 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[sgntn]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[proxi]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.somegeekintn.com/blog/2007/05/proxi-can-do-that-too/</guid>
		<description><![CDATA[I ran across a post on Daring Fireball today which described using a perl script along with ThisService to search Google for selected text and replace that text with a link to first result returned by Google. Very handy, but I wanted to achieve the same functionality using Proxi.


]]></description>
			<content:encoded><![CDATA[<p><i>I originally posted this on the <a href="http://proxi.griffintechnology.com/blog/2007/05/01/proxi-can-do-that-too/">Proxi Blog</a></i></p>
<p>I ran across <a target="_blank" href="http://daringfireball.net/2007/04/google_lucky_thisservice">a post</a> on <a href="http://daringfireball.net/">Daring Fireball</a> today which described using a perl script along with <a href="http://wafflesoftware.net/thisservice/">ThisService</a> to search Google for selected text and replace that text with a link to first result returned by Google. Very handy, but I wanted to achieve the same functionality using Proxi.</p>
<p><a href="http://proxi.griffintechnology.com">Proxi</a> supports shell script execution, but only as extra values (for now) so that makes it a little trickier. If you don&#8217;t care how much trickier, you can skip the rest of this and simply grab <a href="http://proxi.griffintechnology.com/wiki/index.php/Insert_Link">the blueprint</a>. </p>
<p>We have to first break down the blueprint into several stages:</p>
<ul>
<li>Put the selected text on the clipboard.</li>
<li>Construct a script using the text we&#8217;ve selected. Display the query.</li>
<li>Execute the script, place the results in the clipboard, paste and display the results.</li>
</ul>
<p>More specifically:</p>
<p>Stage 0 &#8211; A Control-Shift-L <a href="http://proxi.griffintechnology.com/wiki/index.php/Hotkey_Monitor_(trigger)">Hotkey Monitor trigger</a> starts the ball rolling. It executes two tasks, a Command-C <a href="http://proxi.griffintechnology.com/wiki/index.php/KeyPress_(task)">Key Press</a> to initiate a copy, then an <a href="http://proxi.griffintechnology.com/wiki/index.php/AppleScript_(task)">AppleScript</a> which waits a short while to allow the clipboard to export after which it asks Proxi to handle an <a href="http://proxi.griffintechnology.com/wiki/index.php/AppleScript_(trigger)">AppleScript trigger</a> named &#8220;query stage 1&#8243;.</p>
<p>Stage 1 &#8211; Is an AppleScript trigger continues the process. This trigger will fire when Proxi is triggered via AppleScript with the correct name. In this case the name it&#8217;s looking for is &#8220;query stage 1&#8243;. The trigger places the contents of the clipboard into a value named &#8220;Clipboard&#8221; and executes a <a href="http://proxi.griffintechnology.com/wiki/index.php/ScreenMessage_(task)">Screen Message task</a> to display the search term. Next it write our a perl script using the clipboard contents and the <a href="http://proxi.griffintechnology.com/wiki/index.php/WriteFile_(task)">Write to File task</a>. Finally, it kicks off the last stage with another AppleScript task named &#8220;query stage 2&#8243;.</p>
<p>Stage 2 &#8211; An AppleScript trigger which matches &#8220;query stage 2&#8243;. When fired, it executes the perl script we made in Stage 1 and places the results in an extra value named &#8220;ScriptResults&#8221;. ScriptResults is displayed in a Screen Message task and loaded onto the clipboard using a <a href="http://proxi.griffintechnology.com/wiki/index.php/Clipboard_(task)">Load Clipboard task</a>. Finally, Command-V (paste) is simulated to insert the results in place of the selected text.</p>
<p>This is a great little exercise to demonstrate how to construct complex triggers using Proxi. It also demonstrates some of the shortcomings of Proxi that I&#8217;d like to address in future revisions. The ability to execute a script as a task and also modify values during task execution would eliminate the need to break this down into three separate triggers. In the meantime, I hope this helped.</p>
<p>The <a href="http://proxi.griffintechnology.com/wiki">Proxi wiki</a> has a <a href="http://proxi.griffintechnology.com/software/blueprints/examples/Insert_Link.zip">download link</a> as well as additional information on the <a href="http://proxi.griffintechnology.com/wiki/index.php/Insert_Link">Insert Link Blueprint</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.somegeekintn.com/blog/2007/05/proxi-can-do-that-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>digg it</title>
		<link>http://www.somegeekintn.com/blog/2006/05/digg-it/</link>
		<comments>http://www.somegeekintn.com/blog/2006/05/digg-it/#comments</comments>
		<pubDate>Tue, 02 May 2006 17:51:53 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[sgntn]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[griffin]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[proxi]]></category>

		<guid isPermaLink="false">http://www.somegeekintn.com/blog/2006/05/digg-it/</guid>
		<description><![CDATA[Last night I wrote a little plugin for Proxi to monitor stories on digg.com.
]]></description>
			<content:encoded><![CDATA[<p>Last night I wrote a little plugin for <a href="http://proxi.griffintechnology.com">Proxi</a> to monitor stories on <a href="http://digg.com/">digg.com</a>. The settings view looks like this:</p>
<p>
<div align="center"><img alt="Digg Monitor trigger" title="Digg Monitor trigger" src="http://proxi.griffintechnology.com/wiki/images/6/6b/Diggmon_trigger.png" /></div>
</p>
<p>You can do all of the usual things that <a href="http://proxi.griffintechnology.com">Proxi</a> allows you to do with other triggers. Me, I&#8217;ve got it spewing out screen messages when stories find their way to the front page. The cool bit: the Digg Monitor let me know that it had been dugg to the front page this morning <img src='http://www.somegeekintn.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can find out more about the Digg Monitor in the <a href="http://proxi.griffintechnology.com/blog/">Proxi blog</a> and the digg story: &#8220;<a href="http://digg.com/software/Monitoring_Digg_by_Proxi">Monitoring Digg by Proxi</a>&#8220;.</p>
<p>PS Yes, the number of diggs in the icon is intentional <img src='http://www.somegeekintn.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.somegeekintn.com/blog/2006/05/digg-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m somebody now!</title>
		<link>http://www.somegeekintn.com/blog/2006/04/im-somebody-now-2/</link>
		<comments>http://www.somegeekintn.com/blog/2006/04/im-somebody-now-2/#comments</comments>
		<pubDate>Wed, 19 Apr 2006 21:10:09 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[sgntn]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[griffin]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[proxi]]></category>
		<category><![CDATA[yml]]></category>

		<guid isPermaLink="false">http://www.somegeekintn.com/blog/2006/04/im-somebody-now-2/</guid>
		<description><![CDATA[Apart from the arrival of the new phone books, I'm going to be on Your Mac Life tonight.
]]></description>
			<content:encoded><![CDATA[<p>Apart from the arrival of the new phone books, I&#8217;m going to be on <a href="http://www.yourmaclife.com/">Your Mac Life</a> tonight. I&#8217;ll be talking about <a href="http://proxi.griffintechnology.com/">Proxi</a>. Where it came from. Where it&#8217;s going and so forth. I already did the interview with <a href="http://digitalhooligans.com/blog/">J</a> and he&#8217;s sent me a little preview which you can listen to here. I had no idea I would sound so intelligent.</p>
<p style="text-align: center"><embed src="/media/uh-um.m4a" width=240 height=24 autoplay=false controller=true loop=false pluginspage="http://www.apple.com/quicktime/"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.somegeekintn.com/blog/2006/04/im-somebody-now-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The Thinking Behind Proxi</title>
		<link>http://www.somegeekintn.com/blog/2006/02/the-thinking-behind-proxi/</link>
		<comments>http://www.somegeekintn.com/blog/2006/02/the-thinking-behind-proxi/#comments</comments>
		<pubDate>Wed, 22 Feb 2006 09:12:54 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[sgntn]]></category>
		<category><![CDATA[airclick]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[clipfiler]]></category>
		<category><![CDATA[griffin]]></category>
		<category><![CDATA[powermate]]></category>
		<category><![CDATA[proxi]]></category>

		<guid isPermaLink="false">http://www.somegeekintn.com/blog/2006/02/the-thinking-behind-proxi/</guid>
		<description><![CDATA[A while back there was an idea for a device that, without getting into much detail, needed a little software written to push some information to it. The scope was pretty narrow and it started me thinking that perhaps if I wrote something to broaden it's scope, and yet still satisfy the requirements of the project, that that might also broaden the appeal.
]]></description>
			<content:encoded><![CDATA[<p>A while back there was an idea for a device that, without getting into much detail, needed a little software written to push some information to it. The scope was pretty narrow and it started me thinking that perhaps if I wrote something to broaden it&#8217;s scope, and yet still satisfy the requirements of the project, that that might also broaden the appeal. I also started wondering if perhaps it made sense to try and manage the configuration of some of our other peripherals in one unifying application. Rather than writing code to, for example, adjust the volume in iTunes for both the <a href="http://www.griffintechnology.com/products/airclick/">AirClick</a> and <a href="http://www.griffintechnology.com/products/powermate/">PowerMate</a> software, why not consolidate that code and and define it as some sort of task that can be triggered via a button press on an AirClick remote, or turning the PowerMate knob? There are several obvious benefits.</p>
<p>So that was the genesis of the idea behind Proxi, the forthcoming software currently in the early stages of <a href="http://www.somegeekintn.com/2006/01/sneak_preview.html">beta testing</a>. What I ended up with is an application that allows you to configure these triggers not only using the AirClick and PowerMate, but also such things as key presses, new email, iTunes track changes, incoming <a href="http://www.skype.com">Skype</a> calls, speech recognition, RSS feeds, etc., etc. When a trigger is recognized, a task or series of tasks are conditionally executed. These tasks can include such things as simulating a key press, executing an AppleScript, displaying a message on screen, controlling iTunes, iChat, or Skype, launching or activating an application, writing data to a file, and so on.</p>
<p>Of course that&#8217;s the just the highlights&#8230; perhaps it would be easier to explain if I just tossed out a few screenshots.</p>
<table style="margin-left:auto; margin-right:auto; border: solid #000000 1px" cellspacing="4">
<tr>
<td width="200"><a href="/images/blog/proxi/acvolup.jpg" target="_blank"><img src="/images/blog/proxi/acvolup_sm.jpg"></a></td>
<td width="200"><a href="/images/blog/proxi/acvolup2.jpg" target="_blank"><img src="/images/blog/proxi/acvolup2_sm.jpg"></a></td>
<td width="200"><a href="/images/blog/proxi/pmpause1.jpg" target="_blank"><img src="/images/blog/proxi/pmpause1_sm.jpg"></a></td>
</tr>
<tr>
<td width="200">AirClick trigger volume up controlling&#8230;</td>
<td width="200">&#8230;System volume up</td>
<td width="200">PowerMate trigger button controlling&#8230;</td>
</tr>
<tr>
<td width="200"><a href="/images/blog/proxi/pmpause2.jpg" target="_blank"><img src="/images/blog/proxi/pmpause2_sm.jpg"></a></td>
<td width="200"><a href="/images/blog/proxi/bosschat1.jpg" target="_blank"><img src="/images/blog/proxi/bosschat1_sm.jpg"></a></td>
<td width="200"><a href="/images/blog/proxi/bosschat2.jpg" target="_blank"><img src="/images/blog/proxi/bosschat2_sm.jpg"></a></td>
</tr>
<tr>
<td width="200">&#8230;iTunes Play/Pause</td>
<td width="200">Letting the Boss know&#8230;</td>
<td width="200">&#8230;that I&#8217;m hard at work</td>
</tr>
<tr>
<td width="200"><a href="/images/blog/proxi/skype.jpg" target="_blank"><img src="/images/blog/proxi/skype_sm.jpg"></a></td>
<td width="200"><a href="/images/blog/proxi/extravals.jpg" target="_blank"><img src="/images/blog/proxi/extravals_sm.jpg"></a></td>
<td width="200"><a href="/images/blog/proxi/browser.jpg" target="_blank"><img src="/images/blog/proxi/browser_sm.jpg"></a></td>
</tr>
<tr>
<td width="200">Using speech recognition to control Skype</td>
<td width="200">Adding extra data to a trigger</td>
<td width="200">Adding pre-configured triggers / tasks using the Blueprint browser</td>
</tr>
</table>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.somegeekintn.com/blog/2006/02/the-thinking-behind-proxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
