<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Fri, 24 Feb 2012 06:41:14 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Computing Exploratorium</title><link>http://www.bradrubin.com/home/</link><description></description><lastBuildDate>Fri, 30 Dec 2011 21:40:07 +0000</lastBuildDate><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>Problem with #!/usr/bin/env bash</title><dc:creator>Brad Rubin</dc:creator><pubDate>Fri, 30 Dec 2011 21:13:00 +0000</pubDate><link>http://www.bradrubin.com/home/2011/12/30/problem-with-usrbinenv-bash.html</link><guid isPermaLink="false">970429:11207439:14384959</guid><description><![CDATA[<p>A few months ago, I created a bunch of Linux shell scripts, and they all gave me an error message. &nbsp;The first line of a script, for example foo.sh, was</p>
<p><strong>#/usr/bin env bash&nbsp;</strong></p>
<p>When I ran this script with "./foo.sh", I got this error message</p>
<p><strong>./foo.sh: line 1: #!/usr/bin/env: No such file or directory</strong></p>
<p>This drove me nuts for a while, and I finally figured out the problem. &nbsp;Although the line looked just fine in vi, I ran</p>
<p><strong>head -1 foo.sh | hd</strong></p>
<p>And got&nbsp;</p>
<p><strong><span style="font-size: 80%;">00000000 ef bb bf 23 21 2f 75 73 &nbsp;72 2f 62 69 6e 2f 65 6e &nbsp;|&hellip;#!/usr/bin/en|<br />00000010 76 20 62 61 73 68 0a &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |v bash.|<br />00000017</span></strong></p>
<div></div>
<div></div>
<div></div>
<div>It turns out that those first three bytes are a UTF-8 Byte Order Mark (BOM), which characterizes the character set that follows. &nbsp;Although vi hides this, you can remove the bytes with ":set nobomb". &nbsp;I also now see that TextWrangler shows "Unicode (UTF-8, with BOM)" at the bottom, and you can click to change it to "Unicode (UTF-8)". &nbsp;I must have somehow used some text editor to create the first shell script with the BOM, and when I copied it to create the other ones, the three bytes propagated like a virus.</div>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-14384959.xml</wfw:commentRss></item><item><title>Running Windows Applications on a Mac using CrossOver</title><dc:creator>Brad Rubin</dc:creator><pubDate>Sun, 25 Sep 2011 23:51:08 +0000</pubDate><link>http://www.bradrubin.com/home/2011/9/25/running-windows-applications-on-a-mac-using-crossover.html</link><guid isPermaLink="false">970429:11207439:12978613</guid><description><![CDATA[<p>Up until now, I have been running my few remaining Windows applications using VMware Fusion version 2 on my Mac, with Windows Vista. &nbsp;With Lion, I now have to <a href="http://www.bradrubin.com/home/2011/7/27/lion-and-vmware-version-2.html">boot into 32-bit Kernel mode</a> in order to use it. &nbsp;I was faced with doing something different, either upgrading <a href="http://www.vmware.com/">VMware</a> and installing Windows 7, or maybe going to <a href="http://www.virtualbox.org/">VirtualBox</a>.</p>
<p>I decided that I was tired of installing all of this stuff, and dealing with the excessive memory and performance impact, and the fact that Apple's Time Machine sees every little change to the VM image as an opportunity for a full, many GB backup. &nbsp;I decided to give <a href="http://wiki.winehq.org/MacOSX">Wine</a> a shot. &nbsp;Wine is not an emulator (as the acronym implies), and it doesn't require that you get Windows either, because it just maps (actually, it is a major miracle) the Windows API to the Mac API. &nbsp;No virtual machine, no windows, no resource hog, no backup problem. &nbsp;However, instead of installing Wine, I splurged and bought Codeweaver's <a href="http://www.codeweavers.com/products/crossover/">CrossOver for Mac</a>, which takes the Wine project and wraps it with installation usability.</p>
<p>I am running CrossOver with my genealogy program, RootsMagic 4, and I would call it "OK", installation was incredibly simple to initiate, given their application-specific scripts. &nbsp;I had, however, to attempt the install twice because the first failed with an error. &nbsp;RootsMagic runs fairly well, but the window ordering often gets confused, and I have to look behind windows or click on the program icon in the dock to get back to the active window. &nbsp;In fairness, Codeweaver's <a href="http://www.codeweavers.com/compatibility/">compatability page</a> gives RootsMagic a Silver rating, so they set expectations appropriately.</p>
<p>Overall, Crossover is good enough that I paid for it after the evaluation period. &nbsp;A tip: don't but it right away and you will get an offer for 25% off the list price of $39.99. &nbsp;RootsMagic gives the same discount too.</p>
<p>&nbsp;</p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12978613.xml</wfw:commentRss></item><item><title>Hadoop and Dumbo</title><dc:creator>Brad Rubin</dc:creator><pubDate>Thu, 11 Aug 2011 15:51:33 +0000</pubDate><link>http://www.bradrubin.com/home/2011/8/11/hadoop-and-dumbo.html</link><guid isPermaLink="false">970429:11207439:12484880</guid><description><![CDATA[<p>I am introducing Google's&nbsp;<a href="http://labs.google.com/papers/mapreduce.html">MapReduce programming model</a> in my Information Retrieval class this Fall, as implemented by the <a href="http://hadoop.apache.org/">Hadoop</a> framework. &nbsp;I settled on two helpful technologies.</p>
<p>First, <a href="https://ccp.cloudera.com/display/SUPPORT/Downloads">Cloudera</a> offers a virtual machine based on Ubuntu with Hadoop pre-installed and configured. &nbsp;It can run in either local/standalone mode or pseudo-distributed mode. &nbsp;I have run it in both the VMWare player and Virtual Box on my Mac.</p>
<p>Second, since the rest of my class emphasizes Python, I was looking at the Python interface options as an alternative to the normally Java-based Hadoop. &nbsp;I came across <a href="https://github.com/klbostee/dumbo/wiki/">Dumbo</a>, which not only provides a Python interface, but also significantly streamlines the code compared to the Java interface. &nbsp;Also, it is easy to change between local/standalone mode, where debug is easier, to distributed mode, for deployment. &nbsp;This makes Dumbo very attractive in educational settings.</p>
<p>Dumbo is super simple to install in the Cloudera VM:</p>
<p style="padding-left: 30px;">wget -O ez_setup.py http://bit.ly/ezsetup</p>
<p style="padding-left: 30px;">sudo python ez_setup.py dumbo</p>
<p>The Dumbo documentation is somewhat limited, but here is the <a href="https://github.com/klbostee/dumbo/wiki/">main reference</a> (be sure to checkout the blog link on that page for additional info).</p>
<p>For example, here is the canonical WordCount example written in Python/Dumbo:</p>
<pre style="font-size: 1.1em; overflow-x: auto; overflow-y: auto; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #e5e5e5; color: #444444; width: 600px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; background-position: initial initial; background-repeat: initial initial; padding: 0.5em; border: 1px solid #cccccc;"><code style="background-color: #e5e5e5; color: #444444; padding-top: 0px; padding-right: 0.1em; padding-bottom: 0px; padding-left: 0.1em; line-height: 1.5833333em; font-size: 80%;"><span style="font-size: 90%;">def mapper(key,value):
   for word in value.split(): yield word,1
def reducer(key,values):
   yield key,sum(values)
if __name__ == "__main__":
   import dumbo
   dumbo.run(mapper,reducer)</span></code></pre>
<p><span style="font-size: 90%;">&nbsp;</span></p>
<p><span style="font-size: 90%;">And h</span>ere is that example written in the standard Hadoop Java interface:</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; overflow-x: auto; overflow-y: auto; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #e5e5e5; width: 600px; padding: 0.5em; border: 1px solid #cccccc;"><span style="font-family: monospace;"><span style="color: #444444;"><span style="line-height: 22px; font-size: 60%;">package org.apache.hadoop.examples;

import java.io.IOException;
import java.util.StringTokenizer;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Job;
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;
import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
import org.apache.hadoop.util.GenericOptionsParser;

public class WordCount {

  public static class TokenizerMapper 
       extends Mapper&lt;Object, Text, Text, IntWritable&gt;{
    
    private final static IntWritable one = new IntWritable(1);
    private Text word = new Text();
      
    public void map(Object key, Text value, Context context
                    ) throws IOException, InterruptedException {
      StringTokenizer itr = new StringTokenizer(value.toString());
      while (itr.hasMoreTokens()) {
        word.set(itr.nextToken());
        context.write(word, one);
      }
    }
  }
  
  public static class IntSumReducer 
       extends Reducer&lt;Text,IntWritable,Text,IntWritable&gt; {
    private IntWritable result = new IntWritable();

    public void reduce(Text key, Iterable&lt;IntWritable&gt; values, 
                       Context context
                       ) throws IOException, InterruptedException {
      int sum = 0;
      for (IntWritable val : values) {
        sum += val.get();
      }
      result.set(sum);
      context.write(key, result);
    }
  }

  public static void main(String[] args) throws Exception {
    Configuration conf = new Configuration();
    String[] otherArgs = new GenericOptionsParser(conf, args).getRemainingArgs();
    if (otherArgs.length != 2) {
      System.err.println("Usage: wordcount &lt;in&gt; &lt;out&gt;");
      System.exit(2);
    }
    Job job = new Job(conf, "word count");
    job.setJarByClass(WordCount.class);
    job.setMapperClass(TokenizerMapper.class);
    job.setCombinerClass(IntSumReducer.class);
    job.setReducerClass(IntSumReducer.class);
    job.setOutputKeyClass(Text.class);
    job.setOutputValueClass(IntWritable.class);
    FileInputFormat.addInputPath(job, new Path(otherArgs[0]));
    FileOutputFormat.setOutputPath(job, new Path(otherArgs[1]));
    System.exit(job.waitForCompletion(true) ? 0 : 1);
  }
}</span></span><span style="color: #444444; line-height: 22px;">
</span></span></pre>
<div><span style="font-family: monospace;"><span style="line-height: 22px;"><br /></span></span></div>
<p>&nbsp;</p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12484880.xml</wfw:commentRss></item><item><title>Lion and VMWare Version 2</title><dc:creator>Brad Rubin</dc:creator><pubDate>Thu, 28 Jul 2011 01:33:59 +0000</pubDate><link>http://www.bradrubin.com/home/2011/7/27/lion-and-vmware-version-2.html</link><guid isPermaLink="false">970429:11207439:12304643</guid><description><![CDATA[<p>I had a little oops today when I tried to launch VMWare from my new Lion installation. &nbsp;I probably should have read the Lion notes beforehand, but...</p>
<p>Upon launching VMWare Version 2, I received this message:</p>
<p>"&nbsp;<strong>64-bit Kernel incompatibility. The version of VMware Fusion does not work with the 64 bit kernel of Mac OS X you are currently running. To use VMware Fusion, you need to restart your computer using the 32-bit kernel of Mac OS X.&nbsp;&nbsp; Quit VMware Fusion.</strong>&nbsp; "</p>
<p>However, the message doesn't say how to launch lion in 32-bit mode. &nbsp;It turns out that if you restart Lion and hold down the "3" and "2" keys while it is restarting, you are then in 32-bit mode, and VMWare Fusion launches just fine.</p>
<p>&nbsp;</p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12304643.xml</wfw:commentRss></item><item><title>Mac OS X Lion</title><dc:creator>Brad Rubin</dc:creator><pubDate>Sat, 23 Jul 2011 01:32:50 +0000</pubDate><link>http://www.bradrubin.com/home/2011/7/22/mac-os-x-lion.html</link><guid isPermaLink="false">970429:11207439:12225677</guid><description><![CDATA[<p>I installed it, and I like it.</p>
<p>In general, I like to do a scorched Earth clean install to clean out cruft and avoid the traditional bugs that occur with an OS install done in place, but I decided to try the in place route. &nbsp;After backing up with <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">SuperDuper!</a>, and <a href="http://lifehacker.com/5823096/how-to-burn-your-own-lion-install-dvd-or-flash-drive">burning</a> a DVD of the Lion installation image (this will probably be handy some day), I installed Lion and it was ready in about a 1/2 hour. &nbsp;No problems, although if you do Utilities -&gt; System Information -&gt; Software -&gt; Applications, you can see PowerPC apps that won't work anymore (no Rosetta in Lion). &nbsp;I didn't care about any of them anymore. &nbsp;I also abandoned Quicken last year, so I didn't have that problem to deal with.</p>
<p>I suffered from mouse dyslexia for a day (because Lion reverses the convention for scroll direction to become more consistent with the touch devices), and then decided to get a Magic Trackpad, which gives me much more function than my Magic Mouse. &nbsp;I am still don't know if the Natural Scrolling is really natural, but I will give it some more time.</p>
<p>I found a great article (more like a book) about Lion, both the exterior features as well as the internals, including commentary, written by John Siracusa&nbsp;at <a href="http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars">Ars Technica</a>. &nbsp;It was such a good source of info about security issues, Objective-C memory management strategies, recovery partitions, whole disk encryption, and other meaty issues that I splurged and got the eBook version from <a href="http://www.amazon.com/Mac-OS-10-7-Lion-ebook/dp/B005DHYPR4">Amazon</a> for $4.99.</p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12225677.xml</wfw:commentRss></item><item><title>What's On Spotify?</title><dc:creator>Brad Rubin</dc:creator><pubDate>Tue, 19 Jul 2011 19:08:40 +0000</pubDate><link>http://www.bradrubin.com/home/2011/7/19/whats-on-spotify.html</link><guid isPermaLink="false">970429:11207439:12183930</guid><description><![CDATA[<p>After 24 hours, I am still enthusiastic about the new (to the US)&nbsp;<a href="http://www.spotify.com/">Spotify</a>&nbsp;subscription music service, and I decided to do a little test to get a feel for their catalog coverage. &nbsp;I decided to make a playlist of a great Amazon pick list of their <a href="http://www.amazon.com/gp/feature.html?ie=UTF8&amp;docId=1000431011">100 greatest live albums</a>. &nbsp;Since these are fairly popular titles, yet an eclectic selection, this is test of breadth more than depth. &nbsp;The following list is prefixed with the number of tracks missing from the album (so a 0 means that Spotify has the whole album). &nbsp;A - means that the album is not available.</p>
<p><strong>The results:</strong> Spotify has 86/100 albums, and 76/100 are available in their entirety. &nbsp;Pretty good results, but room for improvement.</p>
<div id="_mcePaste">
<div id="_mcePaste">1 James Brown Live At The Apollo, ... by James Brown</div>
<div id="_mcePaste">0 At Folsom Prison by Johnny Cash</div>
<div id="_mcePaste">0 Sinatra At The Sands [with Count... by Frank Sinatra</div>
<div id="_mcePaste">0 Bill Withers Live At Carnegie Hall by Bill Withers</div>
<div id="_mcePaste">0 Judy At Carnegie Hall by Judy Garland</div>
<div id="_mcePaste">- Live 1966 "The Royal Albert Hall... by Bob Dylan</div>
<div id="_mcePaste">0 Ella In Rome - The Birthday Concert by Ella Fitzgerald</div>
<div id="_mcePaste">- How The West Was Won by Led Zeppelin</div>
<div id="_mcePaste">0 Kick Out The Jams (Live) by MC5</div>
<div id="_mcePaste">3 The K&ouml;ln Concert by Keith Jarrett</div>
<div id="_mcePaste">0 Live Rust by Neil Young</div>
<div id="_mcePaste">0 Live In Europe by Otis Redding</div>
<div id="_mcePaste">0 Stop Making Sense by Talking Heads</div>
<div id="_mcePaste">0 MTV Unplugged In New York by Nirvana</div>
<div id="_mcePaste">0 Live! by Bob Marley</div>
<div id="_mcePaste">0 GET YER YA-YA'S OUT! by The Rolling Stones</div>
<div id="_mcePaste">0 Black &amp; White Night by Roy Orbison</div>
<div id="_mcePaste">1 Live At Leeds (25th Anniversary ... by The Who</div>
<div id="_mcePaste">- The Concert In Central Park by Simon And Garfunkel</div>
<div id="_mcePaste">0 Live At Monterey by Jimi Hendrix</div>
<div id="_mcePaste">0 At Budokan by Cheap Trick</div>
<div id="_mcePaste">0 At Carnegie Hall by Thelonious Monk Quartet With Joh...</div>
<div id="_mcePaste">- Concierto De Aranjuez by Paco De Lucia</div>
<div id="_mcePaste">0 Life On Planet Groove by Maceo Parker</div>
<div id="_mcePaste">0 Roseland NYC Live by Portishead</div>
<div id="_mcePaste">0 From Elvis In Memphis by Elvis Presley</div>
<div id="_mcePaste">0 Live In London by Leonard Cohen</div>
<div id="_mcePaste">3 Alive! by Kiss</div>
<div id="_mcePaste">0 Unplugged by Eric Clapton</div>
<div id="_mcePaste">1 Live Killers by Queen</div>
<div id="_mcePaste">0 Nina Simone At Town Hall (US Rel... by Nina Simone</div>
<div id="_mcePaste">0 Gram Parsons &amp; The Fallen Angels... by Gram Parsons</div>
<div id="_mcePaste">0 Live At Sin-&eacute; (Legacy Edition) by Jeff Buckley</div>
<div id="_mcePaste">0 Under A Blood Red Sky by U2</div>
<div id="_mcePaste">0 Live @ The Fillmore by Lucinda Williams</div>
<div id="_mcePaste">0 'Live And Dangerous' by Thin Lizzy</div>
<div id="_mcePaste">0 Toward The Within (Remastered) by Dead Can Dance</div>
<div id="_mcePaste">0 Live in New York City by Bruce Springsteen &amp; The E Street...</div>
<div id="_mcePaste">0 Live At The Regal by B.B. King</div>
<div id="_mcePaste">0 Live At Fillmore West by Aretha Franklin</div>
<div id="_mcePaste">0 Stage by David Bowie</div>
<div id="_mcePaste">0 Miles Davis At Fillmore: Live At... by Miles Davis</div>
<div id="_mcePaste">0 A Night At Birdland, Vol. 1 (The... by Art Blakey Quintet</div>
<div id="_mcePaste">0 Living In Clip by Ani Difranco</div>
<div id="_mcePaste">0 Live: Hope At The Hideout by Mavis Staples</div>
<div id="_mcePaste">0 Muddy Waters Live At Newport 1960 by Muddy Waters</div>
<div id="_mcePaste">0 101 by Depeche Mode</div>
<div id="_mcePaste">0 Made In Japan (Deluxe Edition) (... by Deep Purple</div>
<div id="_mcePaste">1 At Wattstax by Isaac Hayes</div>
<div id="_mcePaste">0 Sam Cooke At the Copa by Sam Cooke</div>
<div id="_mcePaste">1 Live: P Funk Earth Tour by Parliament</div>
<div id="_mcePaste">0 Europe '72 (Expanded US Release) by Grateful Dead</div>
<div id="_mcePaste">0 United States Live by Laurie Anderson</div>
<div id="_mcePaste">- Live by Alison Krauss and Union Station</div>
<div id="_mcePaste">0 Live With Lou Reed, Vol.1 by The Velvet Underground</div>
<div id="_mcePaste">0 Pulse by Pink Floyd</div>
<div id="_mcePaste">0 The Roots Come Alive [Explicit] by The Roots</div>
<div id="_mcePaste">- Sunday At The Village Vanguard [... by Bill Evans Trio</div>
<div id="_mcePaste">- Live At The 1971 Monterey Jazz F... by Sarah Vaughan</div>
<div id="_mcePaste">- Live In Japan by George Harrison</div>
<div id="_mcePaste">- Plays Live by Peter Gabriel</div>
<div id="_mcePaste">0 Concert By The Sea by Erroll Garner</div>
<div id="_mcePaste">- Thelonious In Action by Thelonious Monk Quartet</div>
<div id="_mcePaste">0 Live At Luther College by Dave Matthews &amp; Tim Reynolds</div>
<div id="_mcePaste">0 Joplin In Concert by Janis Joplin</div>
<div id="_mcePaste">1 Frampton Comes Alive! - 25th Ann... by Peter Frampton</div>
<div id="_mcePaste">0 Willie Nelson &amp; Friends, Stars &amp;... by Willie Nelson</div>
<div id="_mcePaste">2 Live At The Village Vanguard by John Coltrane</div>
<div id="_mcePaste">0 From Here To Eternity Live by The Clash</div>
<div id="_mcePaste">0 Live From The Cafe Carlyle by Eartha Kitt</div>
<div id="_mcePaste">0 The Ravi Shankar Collection: Liv... by Ravi Shankar</div>
<div id="_mcePaste">0 Kicking Television, Live in Chicago by Wilco</div>
<div id="_mcePaste">0 The Tigers Have Spoken by Neko Case</div>
<div id="_mcePaste">0 Unleashed In The East by Judas Priest</div>
<div id="_mcePaste">0 Jay-Z Unplugged [Explicit] by Jay-Z</div>
<div id="_mcePaste">11 Live '93 by The Orb</div>
<div id="_mcePaste">0 It's Alive by Ramones</div>
<div id="_mcePaste">0 Rocks The House by Etta James</div>
<div id="_mcePaste">0 Live at the Nelson Mandela Theatre by Soweto Gospel Choir</div>
<div id="_mcePaste">- Live On Two Legs by Pearl Jam</div>
<div id="_mcePaste">0 Debut Live by Bjork</div>
<div id="_mcePaste">0 Minimum - Maximum by Kraftwerk</div>
<div id="_mcePaste">0 I Might Be Wrong by Radiohead</div>
<div id="_mcePaste">0 Rock And Roll Animal by Lou Reed</div>
<div id="_mcePaste">0 Jill Scott Live In Paris by Jill Scott</div>
<div id="_mcePaste">0 Carole King The Carnegie Hall Co... by Carole King</div>
<div id="_mcePaste">0 Live by Alice In Chains</div>
<div id="_mcePaste">0 The Wildlife Concert by John Denver</div>
<div id="_mcePaste">- Live At Blues Alley by Eva Cassidy</div>
<div id="_mcePaste">0 Live At Carnegie Hall by Stevie Ray Vaughan &amp; Double Trouble</div>
<div id="_mcePaste">0 Rush In Rio (U.S. Version) by Rush</div>
<div id="_mcePaste">0 Live! by The Police</div>
<div id="_mcePaste">0 Alive 2007 by Daft Punk</div>
<div id="_mcePaste">0 James Taylor Live by James Taylor</div>
<div id="_mcePaste">- Hot August Night by Neil Diamond</div>
<div id="_mcePaste">0 Live Era '87-'93 by Guns N' Roses</div>
<div id="_mcePaste">0 Live In Texas by Lyle Lovett</div>
<div id="_mcePaste">0 Extraterrestrial Live by Blue Oyster Cult</div>
<div id="_mcePaste">- Live! Bootleg by Aerosmith</div>
<div id="_mcePaste">0 Live: Blow Your Face Out by J. Geils Band</div>
</div>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12183930.xml</wfw:commentRss></item><item><title>New Squarespace-Based Website Now Online</title><dc:creator>Brad Rubin</dc:creator><pubDate>Mon, 18 Jul 2011 16:06:12 +0000</pubDate><link>http://www.bradrubin.com/home/2011/7/18/new-squarespace-based-website-now-online.html</link><guid isPermaLink="false">970429:11207439:12154031</guid><description><![CDATA[<p>My move from iWeb to <a href="http://www.squarespace.com/">Squarespace</a> is complete. &nbsp;There is no automatic conversion, and most of it moved over with fairly simple cut &amp; paste &amp; cleanup, but my Quantum Computing Blog took many hours to move. &nbsp;iWeb stored each image (and I had many, many of them created with Mathematica) in a post-specific directory, and Squarespace seems to prefer a journal-specific directory, so the image move caused many, many image file name collisions. &nbsp;And, inter-blog URL&nbsp;references are different and required manual cleanup too.</p>
<p>I have been very impressed with the ease-of-use of the Squarespace creation and management tools. &nbsp;It only took me a few hours to learn the basics. &nbsp;The only major hang-up was figuring out how to use a unique style on certain pages (you can do it, but it will cost extra, so I didn't). &nbsp;Also, it took me a while to understand that most widgets can't be placed unless you pick a style with at least one sidebar (sometimes also confusingly called a navigation area). &nbsp;My Quantum News RSS feed didn't work initially, but I sent a note to support and it magically works now. &nbsp;I really like having the site stats integrated as part of the same hosting environment.</p>
<p>Now, we will see how long I maintain the posting momentum this time!</p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12154031.xml</wfw:commentRss></item><item><title>Nova Scotia Vacation</title><dc:creator>Brad Rubin</dc:creator><pubDate>Sun, 17 Jul 2011 00:30:28 +0000</pubDate><link>http://www.bradrubin.com/home/2011/7/16/nova-scotia-vacation.html</link><guid isPermaLink="false">970429:11207439:12137740</guid><description><![CDATA[<p>Our summer vacation destination this year was Nova Scotia, Canada. &nbsp;It is a beautiful, relaxed, and interesting place! &nbsp;We covered 1500 miles in 10 days, going from Halifax to Lunenburg to Annapolis Royal to Parrsboro to Pictou to Baddeck (2 nights) to Sherbrooke and back to Halifax. &nbsp;Here are some pics, ranging from Peggy's Cove, the Bay of Fundy (the world record for tide difference) at low tide, Blue Rocks, and Alexander Graham Bell's first telephone.</p>
<p><span class="full-image-inline ssNonEditable"><span><img style="width: 225px;" src="http://www.bradrubin.com/storage/DSCN0008.JPG?__SQUARESPACE_CACHEVERSION=1310863915484" alt="" /></span></span><span class="full-image-inline ssNonEditable"><span><img style="width: 225px;" src="http://www.bradrubin.com/storage/DSCN0083.jpg?__SQUARESPACE_CACHEVERSION=1310863924136" alt="" /></span></span><br /><br /><span class="full-image-inline ssNonEditable"><span><img style="width: 225px;" src="http://www.bradrubin.com/storage/DSCN0009.jpg?__SQUARESPACE_CACHEVERSION=1310863951427" alt="" /></span></span><span class="full-image-inline ssNonEditable"><span><img style="width: 225px;" src="http://www.bradrubin.com/storage/DSCN0025.jpg?__SQUARESPACE_CACHEVERSION=1310863959831" alt="" /><span class="full-image-inline ssNonEditable"><span><img style="width: 225px;" src="http://www.bradrubin.com/storage/DSCN0117.jpg?__SQUARESPACE_CACHEVERSION=1310864096261" alt="" /></span></span><span class="full-image-inline ssNonEditable"><span><img style="width: 225px;" src="http://www.bradrubin.com/storage/DSCN0027.jpg?__SQUARESPACE_CACHEVERSION=1310864127436" alt="" /></span></span><br /></span></span></p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12137740.xml</wfw:commentRss></item><item><title>Moving from iWeb to Squarespace</title><dc:creator>Brad Rubin</dc:creator><pubDate>Sat, 16 Jul 2011 23:53:58 +0000</pubDate><link>http://www.bradrubin.com/home/2011/7/16/moving-from-iweb-to-squarespace.html</link><guid isPermaLink="false">970429:11207439:12137609</guid><description><![CDATA[<p>For many years, I created my website content with iWeb. &nbsp;Now that <a href="http://news.cnet.com/8301-27076_3-20070826-248/apples-iweb-to-be-shelved-with-mobileme/">Apple is moving away</a> from this tool, and MobileMe will no longer host web sites, I decided to move to Squarespace, which provides both an online web site creation tool as well as hosting. &nbsp;The conversion process was a bit tedious&nbsp;because I had to manually cut &amp; paste from my <a href="http://www.bradrubin.com/quantum-computing-blog/">Quantum Computing Blog</a> to the new home.</p>]]></description><wfw:commentRss>http://www.bradrubin.com/home/rss-comments-entry-12137609.xml</wfw:commentRss></item></channel></rss>
