<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">	<channel>		<title>FL!P Weblog</title>		<link>http://flip.macrobyte.net/weblog/channel/software</link>		<description>Philippe (Flip) Martin's Weblog. Things of interest to me: software (mostly Mac), technology and sciences.</description>		<language>en</language>		<copyright>Copyright 2010 flip@macrobyte.net</copyright>		<generator>Conversant's Weblog II plugin</generator>		<category>software</category>		<item>	<title>SnapBack 2.7.1</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/426/trackback</trackback:ping>	<link>http://flip.macrobyte.net/software/snapback</link>	<pubDate>Thu, 19 Aug 2010 18:18:51 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/08/19#item426</guid>	<category>Software</category>	<description>&lt;p&gt;SnapBack 2.7.1 was released yesterday evening. The only new feature in this version is the ability to define and use a hot key to snap back, but there are also several bug fixes and reliability improvements.&lt;/p&gt;&lt;p&gt;And if you wonder what happened to the 2.7, well, it's been stuck for some time waiting for Apple's approval, during which I fixed one more bug. So when I got the green light from Apple, I immediately submitted the 2.7.1, which was approved almost immediately, and here it is.&lt;/p&gt;&lt;p&gt;Download and everything, &lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;		&lt;hr&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;Reference&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/08/19#item426&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=426&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/426/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>SnapBack Mentions</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/423/trackback</trackback:ping>	<link>http://flip.macrobyte.net/423</link>	<pubDate>Sat, 14 Aug 2010 04:00:39 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/08/14#item423</guid>	<category>Software</category>	<description>&lt;p&gt;SnapBack was recently mentioned in MacWorld's &lt;a href=&quot;http://www.macworld.com/article/153134/2010/08/25safariextensions.html&quot;&gt;Get 25 great Safari extensions&lt;/a&gt; article, and in one of TUAW's &lt;a href=&quot;http://www.tuaw.com/2010/08/10/safari-extension-highlight-snapback-and-reload&quot;&gt;Safari extension highlights&lt;/a&gt;. And it's on Apple's &lt;a href=&quot;http://extensions.apple.com/&quot;&gt;Extensions Gallery&lt;/a&gt;, too.&lt;p&gt;As a result, &lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;SnapBack's page&lt;/a&gt; is getting hundreds of hits a day and at this point it counts more than 17000 visits (which probably exceeds all my other softwares put together).		&lt;hr&gt;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/08/14#item423&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=423&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/423/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>SnapBack 2.6</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/422/trackback</trackback:ping>	<link>http://flip.macrobyte.net/software/snapback</link>	<pubDate>Wed, 21 Jul 2010 22:59:41 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/07/21#item422</guid>	<category>Software</category>	<description>&lt;p&gt;SnapBack went 2.6, with a bunch of bug fixes.&lt;/p&gt;&lt;p&gt;Read all about it &lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;		&lt;hr&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;Reference&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/07/21#item422&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=422&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/422/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>SnapBack 2.5</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/421/trackback</trackback:ping>	<link>http://flip.macrobyte.net/software/snapback</link>	<pubDate>Wed, 07 Jul 2010 05:35:55 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/07/07#item421</guid>	<category>Software</category>	<description>&lt;p&gt;SnapBack was updated to 2.5.&lt;/p&gt;&lt;p&gt;This version works around the Safari bug that broke the 2.0 with many sites, and brings a couple of extra new features. &lt;/p&gt;&lt;p&gt;Details and download &lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;here&lt;/a&gt;&lt;/p&gt;. 		&lt;hr&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;Reference&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/07/07#item421&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=421&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/421/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>SnapBack 2.0</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/420/trackback</trackback:ping>	<link>http://flip.macrobyte.net/software/snapback</link>	<pubDate>Fri, 25 Jun 2010 20:08:49 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/06/25#item420</guid>	<category>Software</category>	<description>&lt;p&gt;My SnapBack Safari extension went 2.0.&lt;/p&gt;&lt;p&gt;Snapback brings back a feature that Safari once had: it lets you jump back to the first page in the history of the current window or tab, or (new in 2.0) to the page you marked from the contextual menu. This new version also brings support for Top Sites and reliability improvements.&lt;/p&gt;&lt;p&gt;More info and download &lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;from here&lt;/a&gt;.&lt;/p&gt;		&lt;hr&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;Reference&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/06/25#item420&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=420&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/420/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>SnapBack</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/419/trackback</trackback:ping>	<link>http://flip.macrobyte.net/software/snapback</link>	<pubDate>Sat, 12 Jun 2010 09:13:40 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/06/12#item419</guid>	<category>Software</category>	<description>&lt;p&gt;I released SnapBack, a simple Safari Extension that takes you back to the first page in the history of the current window or tab.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;Linky&lt;/a&gt;&lt;/p&gt;		&lt;hr&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/snapback&quot;&gt;Reference&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/06/12#item419&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=419&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/419/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>Tips and Tricks for Keyboard Maestro</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/411/trackback</trackback:ping>	<link>http://flip.macrobyte.net/software/keyboardmaestro</link>	<pubDate>Mon, 31 May 2010 19:26:43 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2010/05/31#item411</guid>	<category>Software</category>	<description>&lt;p&gt;&lt;a href=&quot;http://www.keyboardmaestro.com/&quot;&gt;Keyboard Maestro&lt;/a&gt; is a fantastic macro program that I've been happily using (and beta testing) for years and for tons of different things. &lt;/p&gt;&lt;p&gt;I'm so used to using it that it has become almost completely intuitive to me, but reading and answering questions on KM's mailing list, I realized that some things which are obvious to me aren't so to everybody.&lt;/p&gt;&lt;p&gt;So I decided to share some of my experience with KM and compiled &lt;a href=&quot;http://flip.macrobyte.net/software/keyboardmaestro&quot;&gt;this list of tips and tricks&lt;/a&gt;.&lt;/p&gt;		&lt;hr&gt;&lt;a href=&quot;http://flip.macrobyte.net/software/keyboardmaestro&quot;&gt;Reference&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2010/05/31#item411&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=411&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/411/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>Display system version and build number in GeekTool</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/404/trackback</trackback:ping>	<link>http://flip.macrobyte.net/404</link>	<pubDate>Thu, 02 Jul 2009 21:16:37 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2009/07/02#item404</guid>	<category>Software</category>	<description>&lt;p&gt;If you're a developer or a tester who uses to switch between various versions of Mac OS for testing purposes, you might find handy to get GeekTool to display the system version and build number. Here's how I do it:&lt;/p&gt;&lt;code&gt;echo `/usr/libexec/PlistBuddy -c &quot;Print :ProductUserVisibleVersion&quot; /System/Library/CoreServices/SystemVersion.plist`  \(`/usr/libexec/PlistBuddy -c &quot;Print :ProductBuildVersion&quot; /System/Library/CoreServices/SystemVersion.plist`\)&lt;/code&gt;&lt;p&gt;The result is something like this:&lt;/p&gt;&lt;code&gt;10.5.7 (9J61)&lt;/code&gt;		&lt;hr&gt;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2009/07/02#item404&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=404&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/404/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>AppleScript Tips for GeekTool 3</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/403/trackback</trackback:ping>	<link>http://flip.macrobyte.net/403</link>	<pubDate>Wed, 17 Jun 2009 23:38:18 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2009/06/17#item403</guid>	<category>Software</category>	<description>&lt;p&gt;I love &lt;a href=&quot;http://projects.tynsoe.org/en/geektool/&quot;&gt;GeekTool&lt;/a&gt; and I love even more &lt;a href=&quot;https://projects.tynsoe.org/projects/geektool3&quot;&gt;GeekTool 3&lt;/a&gt; that's currently in development. &lt;/p&gt;&lt;p&gt;However it's not feature complete yet and some things you could do with GeekTool 2 (like switching between groups from a menu) aren't implemented in 3 yet. But GeekTool 3 is now scriptable, which allows to do things from the outside that you cannot do yet with GeekTool 3 alone, like displaying/hiding a given geeklet.&lt;/p&gt;&lt;p&gt;The following script shows how I do that:&lt;/p&gt;&lt;pre&gt;property geekletId : &quot;E25ED489-C623-481E-91F1-96A2A614A6BF&quot;property cmd : &quot;uptime&quot;property theHeight : 20.0property theWidth :500.0tell application &quot;GeekTool&quot;    tell geeklet id geekletId        if command is &quot;&quot; then            set command to cmd            set refresh time to 10            set height to theHeight            set width to theWidth        else            set command to &quot;&quot;            set refresh time to 0            set height to 0.0            set width to 0.0        end if        refresh    end tellend tell&lt;/pre&gt;&lt;p&gt;Note that changing the height and width of the geeklet is useful only if you gave it a background colour. Also, the command can be set to anything you can enter in GeekTool's command field itself, but if that command contains any double quotes you'll have to escape each of them with a backslash. &lt;/p&gt;&lt;p&gt;The only tricky bit here (unless you're using the fantastic &lt;a href=&quot;http://www.latenightsw.com/sd4/index.html&quot;&gt;Script Debugger&lt;/a&gt;) is to get the geeklet's Id. But here's a way to get a list of every geeklet's id in relation with its command: &lt;/p&gt;&lt;pre&gt;tell application &quot;GeekTool&quot;    set s to &quot;&quot;    set lsGeeklets to every geeklet    repeat with aGeeklet in lsGeeklets        tell aGeeklet as specifier            set s to s &amp; id &amp; tab &amp; (command as string) &amp; return        end tell    end repeatend telltell application &quot;BBEdit&quot;    activate    make new text document in front    set text of window 1 to send tell&lt;/pre&gt;&lt;p&gt;And finally you can refresh all the geeklets at once with this simple oneliner:&lt;/p&gt;&lt;pre&gt;tell application &quot;GeekTools&quot; to refresh all&lt;/pre&gt;&lt;p&gt;These scripts can be called from Apple's AppleScript Menu, Keyboard Maestro, and so on. &lt;/p&gt;		&lt;hr&gt;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2009/06/17#item403&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=403&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/403/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>DesktopSweeper 1.4b1</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/396/trackback</trackback:ping>	<link>http://flip.macrobyte.net/396</link>	<pubDate>Thu, 28 Feb 2008 22:27:50 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2008/02/28#item396</guid>	<category>Software</category>	<description>&lt;p&gt;Now that Unsanity has released the first beta of their Leopard-compatible version of Application Enhancer, I could at last put together the first Leopard-compatible version of my DesktopSweeper (an APE Module that allows to hide&amp;mdash;and show again&amp;mdash;the Finder's Desktop icons). The first beta of it has been released privately a couple of days ago to testers, and I'm happy to report that so far everything has been working perfectly.  So I'm now releasing the same beta to the public.  &lt;/p&gt;&lt;p&gt;Here's what's new in this version:&lt;/p&gt;&lt;p&gt;- Compatible with Leopard and Tiger (Panther is no longer supported).&lt;br&gt;- Installs Application Enhancer 2.5b1.&lt;br&gt;- Installs (optionally) SmartCrashReports 1.5b2.&lt;br&gt;&lt;p&gt;Download: &lt;a href=&quot;http://media.flip.macrobyte.net/files/DesktopSweeper1.4b1.zip&quot;&gt;DesktopSweeper 1.4b1&lt;/a&gt; (1.7MB)&lt;/p&gt;&lt;p&gt;Installation:&lt;/p&gt;&lt;p&gt;1. Expand the archive;&lt;br&gt;2. launch the Installer;&lt;br&gt;3. follow the instructions;&lt;br&gt;4. log out and back in, or quit (not force-quit) and re-launch the Finder (easy from Activity Monitor):&lt;br&gt;5. Launch System Preferences, click on Application Enhancer, then on DesktopSweeper to set your preferences.&lt;/p&gt;&lt;p&gt;See the tooltips for quick help, or click on the Information tab for the readme.&lt;/p&gt;&lt;p&gt;Note that if Unsanity's Application Enhancer isn't present, the installer will offer you to install it (it's required). In this case you'll need to enter an admin password (because Application Enhancer goes to /Library/Frameworks and /Library/PreferencesPanes).&lt;/p&gt;&lt;p&gt;Similarly, if SmartCrashReports isn't installed, you'll have the choice to install it or not. It is not required, but in case of a crash caused by DesktopSweeper, it would allow you to send me the crash log from Apple's Crash Reporter. SmartCrashReports must be installed at /Library/InputManagers, so an admin password may be requested from you.&lt;/p&gt;&lt;p&gt;Please let me know if you encounter any problem, difficulty, typo, whatever... or if you don't.&lt;/p&gt;		&lt;hr&gt;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2008/02/28#item396&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=396&quot;&gt;Comments&lt;/a&gt;: 2&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/396/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item><item>	<title>Application Enhancer 2.5b1 brings Leopard Compatibility</title>	<dc:creator>Philippe Martin</dc:creator>	<trackback:ping>http://flip.macrobyte.net/395/trackback</trackback:ping>	<link>http://flip.macrobyte.net/395</link>	<pubDate>Thu, 28 Feb 2008 22:24:15 GMT</pubDate>	<guid isPermaLink="true">http://flip.macrobyte.net/weblog/channel/software/2008/02/28#item395</guid>	<category>Software</category>	<description>&lt;p&gt;If you've been waiting impatiently (as I have) for a Leopard-compatible version of Unsanity's Application Enhancer, then you can rejoice: the wait is over!&lt;/p&gt;&lt;p&gt;A couple of days ago, Unsanity has released the first public beta of Application Enhancer 2.5, along with a beta of most of their Haxies (FontCard, MenuMaster, Silk, FruitMenu, and WindowShadeX). These all are accessible from &lt;a href=&quot;http://www.unsanity.org/archives/betas/enthusiastic_trepidation.php&quot;&gt;this article&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Congrats, Unsanity, and thank you!&lt;/p&gt;		&lt;hr&gt;	&lt;a href=&quot;http://flip.macrobyte.net/weblog/channel/software/2008/02/28#item395&quot;&gt;Permanent Link&lt;/a&gt;&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/fullThread$msgNum=395&quot;&gt;Comments&lt;/a&gt;: 0&amp;nbsp;&#124;&amp;nbsp;&lt;a href=&quot;http://flip.macrobyte.net/395/reply&quot;&gt;Add Comment&lt;/a&gt;		</description></item>	</channel></rss>