<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-117305925155756980</id><updated>2011-08-06T04:32:27.065-07:00</updated><category term='immediately'/><category term='copy over changes'/><category term='fast'/><category term='automatic'/><category term='do something when'/><category term='simple'/><category term='plug'/><category term='unplug'/><category term='seamless'/><category term='no click'/><category term='convenient'/><title type='text'>Transmogrifiers</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mogrifiers.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mogrifiers.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>xag</name><uri>http://www.blogger.com/profile/04557787038777060360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-117305925155756980.post-5962939956562807190</id><published>2009-11-01T14:42:00.000-08:00</published><updated>2009-11-02T00:44:22.833-08:00</updated><title type='text'>Mute Spotify ads</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;Are you annoyed by Spotify pausing ads when you press mute? Here is a by-pass. It lets you mute your computer using the key combination of your choice (except Mute, unfortunately). Spotify won't notice and will let you skip the ad.&lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;It is based on &lt;/span&gt;&lt;a href="http://www.georgenixon.co.uk/2009/07/how-to-mute-adverts-in-spotify-july-2009/"&gt;&lt;span style="font-size:85%;"&gt;this&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; observation, and on pieces of scripts from &lt;/span&gt;&lt;a href="http://www.jacktams.co.uk/2009/10/09/spotify-applescripts-updated/"&gt;&lt;span style="font-size:85%;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; and &lt;/span&gt;&lt;a href="http://macscripter.net/viewtopic.php?pid=39411#p39411"&gt;&lt;span style="font-size:85%;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;The following AppleScript operates Spotify's pause/play command, then mute/unmute, and then pause/play again. Oddly enough, it does the trick, as long as they don't fix it.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;on spotifypp()&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; tell application "System Events"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;  set MyList to (name of every process)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; end tell&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; tell application "System Events" to set appList to ¬&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;  name of application processes whose frontmost is true&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; set activeApp to item 1 of appList&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; if (MyList contains "Spotify") is true then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;  tell application "Spotify" to activate&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;  tell application "System Events"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;   tell process "Spotify"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;  click menu item 1 of menu 1 of menu bar item 5 of menu bar 1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;   end tell&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;  end tell&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt; end if&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;end spotifypp&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;spotifypp()&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;set isMuted to output muted of (get volume settings)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;set newMuted to not isMuted&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;set volume output muted newMuted&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;spotifypp()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Copy-paste in AppleScript editor. Hit the &lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Compile&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt; button to check. Save it as a script under &lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;~/Library/Scripts&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;em&gt;/&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 330px; height: 400px;" src="http://3.bp.blogspot.com/_6vnF8-JiwWU/Su4eSpuoi3I/AAAAAAAACVY/cszYzZgl_MA/s400/editor.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5399286309051730802" /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;To trigger the script with a keystroke, I use &lt;/span&gt;&lt;a href="http://www.blacktree.com/"&gt;&lt;span style="font-size:85%;"&gt;Quicksilver&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;. Once Quicksilver is installed on your computer, open QuickSiver Preference, click Triggers, then + in the bottom. In the first box, pick your script. In the second box, pick Run.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 211px;" src="http://3.bp.blogspot.com/_6vnF8-JiwWU/Su4dbLhy5qI/AAAAAAAACVQ/255vfiU2ovg/s400/trigger.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5399285356052014754" /&gt;&lt;span style="font-size:85%;"&gt;To choose the key combination, click on the right side of your trigger bar. It will open a new pane for this.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;This is it. Make sure Quicksilver is running when you listen to Spotify. I also recommend to use &lt;/span&gt;&lt;a href="http://growl.info/"&gt;&lt;span style="font-size:85%;"&gt;Growl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;. Growl displays a notification when a new song is playing. This tells you when to unmute.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/117305925155756980-5962939956562807190?l=mogrifiers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mogrifiers.blogspot.com/feeds/5962939956562807190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mogrifiers.blogspot.com/2009/11/mute-spotify-ads.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/5962939956562807190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/5962939956562807190'/><link rel='alternate' type='text/html' href='http://mogrifiers.blogspot.com/2009/11/mute-spotify-ads.html' title='Mute Spotify ads'/><author><name>xag</name><uri>http://www.blogger.com/profile/04557787038777060360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6vnF8-JiwWU/Su4eSpuoi3I/AAAAAAAACVY/cszYzZgl_MA/s72-c/editor.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-117305925155756980.post-5165982432392672511</id><published>2009-09-27T09:16:00.000-07:00</published><updated>2009-09-27T11:05:33.851-07:00</updated><title type='text'>Vacuum-brewed coffee</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6vnF8-JiwWU/Sr-oAQhpZ0I/AAAAAAAACUA/EY1ZBUJ4p1g/s1600-h/bodum.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 162px; height: 200px;" src="http://4.bp.blogspot.com/_6vnF8-JiwWU/Sr-oAQhpZ0I/AAAAAAAACUA/EY1ZBUJ4p1g/s200/bodum.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5386208401747961666" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Vacuum coffee-makers are supposed to reveal the whole taste of coffee. We bought the vacuum coffee maker by Bodum, to our knowledge the most affordable.&lt;/span&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;Water in the closed lower chamber is heated. With heat and evaporation, the volume of the air increases in the lower chamber and pushes water through a tube to the upper chamber. Water brews the coffee in the upper chamber. When the temperature of the lower chamber decreases, the liquid is sucked back to the lower chamber and thus separated from the coffee grounds. (see on &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Vacuum_coffee_maker"&gt;&lt;span style="font-size:85%;"&gt;Wikipedia&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;Our first try rendered an awfully diluted coffee. The tube plundges down to 1 cm above the bottom of the lower chamber. The Bodum vacuum coffee maker is designed for regular electric or gaz stove, so the bottom is flat, and a lot of water remains there when the air finds its way into the tube. Although the coffee ended up very diluted, its taste was promising.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_6vnF8-JiwWU/Sr-nBAHDWUI/AAAAAAAACT4/C4fkJknTCYw/s200/DSC05895.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5386207315009689922" /&gt;&lt;span style="font-size:85%;"&gt;We extended the tube with aluminium paper. Aluminium does not react with air, water or coffee, even at water boiling temperature, so it preserves the taste, drinkability and remains unaltered. Furthermore it transmits heat as well as water, so its presence does not alter heat exchanges. We rolled an aluminium sheet around the round handle of a wooden spoon. We introduced the spoon into the tube, leaving 5 cm of foil outside. We rolled another sheet around the tube to cover it from its base to the exterior end of the inside foil. Finally, we squeezed the aluminium into a steady 1 cm extension of the tube, while keeping the spoon handle inside the tube to avoid cloging it with foil. We somehow twisted the fixation of a spring designed to grasp the end of the tube in such a way that it handles a longer extension in a tighter diameter.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;As a result, virtually all the water is sucked up into the upper chamber. More caution is required though, not to leave the coffee maker unattended on the stove. Without boiling water to evacuate heat, the glass could explode.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;Vacuum-brewed coffee looks relatively transparent and lean, about like tea. However, its taste is rich like an excellent espresso. Some say vacuum brewing is the best way to prepare coffee, because water penetrates coffee just below boiling temperature. I tend to disagree. In my opinion, water penetrates coffee at a wide range of temperatures. It starts to be pushed up long before boiling. When air goes from the lower chamber through brewing coffee, the temperature of these bubbles can be above 100°C. Using French press shows that water at different temperatures extract different aroma. My opinion is that vacuum brewing extracts all the aroma with the wide range of temperatures and without boiling the coffee.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/117305925155756980-5165982432392672511?l=mogrifiers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mogrifiers.blogspot.com/feeds/5165982432392672511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mogrifiers.blogspot.com/2009/09/vacuum-brewed-coffee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/5165982432392672511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/5165982432392672511'/><link rel='alternate' type='text/html' href='http://mogrifiers.blogspot.com/2009/09/vacuum-brewed-coffee.html' title='Vacuum-brewed coffee'/><author><name>xag</name><uri>http://www.blogger.com/profile/04557787038777060360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6vnF8-JiwWU/Sr-oAQhpZ0I/AAAAAAAACUA/EY1ZBUJ4p1g/s72-c/bodum.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-117305925155756980.post-2253026922893831653</id><published>2009-08-28T04:49:00.000-07:00</published><updated>2009-08-28T06:59:48.353-07:00</updated><title type='text'>Ergonomic laptop stand</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;When it is an option, I find it productive to alternate work from home and at the office. It helps me ignore the workplace to focus on my work. However, although the office is designed for work, home is not. The sofa is the most comfortable place to sit, but to hold the laptop a regular table is too high and a coffee &lt;/span&gt;&lt;span style="font-size:85%;"&gt;table&lt;/span&gt;&lt;span style="font-size:85%;"&gt; is too low. I use &lt;a href="http://www.raindesigninc.com/ilap.html"&gt;iLap&lt;/a&gt; but it does not last the whole day without straining my back and arm muscles.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 199px;" src="http://3.bp.blogspot.com/_6vnF8-JiwWU/SpfhS_KSP6I/AAAAAAAACQw/dZHPMCGB4aQ/s200/laptop-desk.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5375012396598443938" /&gt;&lt;span style="font-size:85%;"&gt;In fact many homes have a designer laptop stand perfectly suited for the sofa : the plain old-style clotheshorse. An arm placed nearly horizontal makes a sturdy stand. Its strings have a solid grip with the lower angles of the MacBook screen shell. Its height and leveling can be adjusted by displacing elements with the help of pliers. I moved the central binders one level higher to spread the legs and lower the whole thing, and I moved the platform one level down to have it horizontal at the right height. It is slightly flexible and surprisingly comfortable. At least I have written this whole article without having to complain about it.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;Now, seriously, to ventilate you laptop and keep it cool, how can you beat a clothes airer?&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/117305925155756980-2253026922893831653?l=mogrifiers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mogrifiers.blogspot.com/feeds/2253026922893831653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mogrifiers.blogspot.com/2009/08/ergonomic-laptop-stand.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/2253026922893831653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/2253026922893831653'/><link rel='alternate' type='text/html' href='http://mogrifiers.blogspot.com/2009/08/ergonomic-laptop-stand.html' title='Ergonomic laptop stand'/><author><name>xag</name><uri>http://www.blogger.com/profile/04557787038777060360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6vnF8-JiwWU/SpfhS_KSP6I/AAAAAAAACQw/dZHPMCGB4aQ/s72-c/laptop-desk.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-117305925155756980.post-4459743423193420592</id><published>2009-08-23T12:09:00.001-07:00</published><updated>2009-08-25T04:40:33.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unplug'/><category scheme='http://www.blogger.com/atom/ns#' term='convenient'/><category scheme='http://www.blogger.com/atom/ns#' term='no click'/><category scheme='http://www.blogger.com/atom/ns#' term='plug'/><category scheme='http://www.blogger.com/atom/ns#' term='seamless'/><category scheme='http://www.blogger.com/atom/ns#' term='immediately'/><category scheme='http://www.blogger.com/atom/ns#' term='simple'/><category scheme='http://www.blogger.com/atom/ns#' term='fast'/><category scheme='http://www.blogger.com/atom/ns#' term='automatic'/><category scheme='http://www.blogger.com/atom/ns#' term='copy over changes'/><category scheme='http://www.blogger.com/atom/ns#' term='do something when'/><title type='text'>Quick USB backup from a Mac</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;I find it very relaxing to keep with me at all times the data I don't want to loose. While I work an external drive is plugged in and &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;Time Machine&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt; keeps regular backups on a 100GB partition of it. However, although this drive is very small and light, I don't bring it everywhere. What I keep everywhere is an up-to-date copy of my work on a tiny 8GB USB key attached to my key-ring.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;So whenever I leave after work I update the key, and this is how it gets done.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;object width="283" height="229"&gt;&lt;embed src="http://www.youtube.com/v/VlehWcJMMmI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="283" height="229"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Mac OS X detects the new device and mounts it as it does normally. In addition the key is recognized, its contents are synchronized, and the key is ejected. This can be automated with the following steps.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Step 1:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Download and install &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.macupdate.com/info.php/id/9066"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Rsyncx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Step 2: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Create this workflow with &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Automator&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 345px;" src="http://1.bp.blogspot.com/_6vnF8-JiwWU/SpFzaMbVtRI/AAAAAAAACP8/l4g6C1TcwaU/s400/workflow.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5373202724279399698" /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Drag and drop &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Run Shell Script&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; action. Copy and paste the following script in a single line. Replace &lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[KeyName]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; and &lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;FolderPath]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; with your values.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;if mount | grep -qs '&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[KeyName]&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;'; then time sudo rsync -s -e ssh "&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[FolderPath]&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;" /Volumes/&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[KeyName]&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;/; fi&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Drag and drop &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Get Specified Finder Items&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; action, click "Add...", type a slash and a box appears. In the box type &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;/Volumes/&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[KeyName]&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; .&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Drag and drop &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Eject Disk&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; action.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Step 3: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;Save the workflow as plugin for folder actions attached to folder &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/Volumes&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt; . Save it as a workflow as well if you want to modify it later.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Step 4: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://macosx.com/forums/1095653-post2.html"&gt;Enable&lt;/a&gt; folder actions at startup.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;To deactivate the workflow and use the USB key normally, Ctrl-click on any item in &lt;strong&gt;Finder&lt;/strong&gt;, moseover "More", click "Configure Folder Actions...". The workflow is associated to "Volumes". Uncheck it.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/117305925155756980-4459743423193420592?l=mogrifiers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mogrifiers.blogspot.com/feeds/4459743423193420592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mogrifiers.blogspot.com/2009/08/quick-usb-backup-from-mac.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/4459743423193420592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/117305925155756980/posts/default/4459743423193420592'/><link rel='alternate' type='text/html' href='http://mogrifiers.blogspot.com/2009/08/quick-usb-backup-from-mac.html' title='Quick USB backup from a Mac'/><author><name>xag</name><uri>http://www.blogger.com/profile/04557787038777060360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6vnF8-JiwWU/SpFzaMbVtRI/AAAAAAAACP8/l4g6C1TcwaU/s72-c/workflow.png' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
