Skip to content

Here comes the story of the HurriCon

August 29, 2011

I went to 6Pi-Con!  It was fun.  Con report over.

OK, yeah, I’m a bit too long-winded for that.  So, rough summary, in bullet-point format:

  • Attendance for 6Pi-Con was way down, which is understandable considering that Hurricane Irene was projected to pass right over the hotel.  So the con felt a bit lonely at times, but overall the con staff and the hotel did a heroic job of adapting to the situation.  They even organized a track of programming for after the con officially ended on Sunday, in case people ended up trapped in Enfield.
  • Probably the highlights of my weekend were attending the two workshops run by the music guests of honor, Heather Dale and Ben Deschamps, as well as their concert on Saturday.  Ben did a workshop on guitar technique on Saturday morning, and Heather did a performance workshop on Sunday morning.  Heather and Ben are both lovely people and awesome musicians, and it was great to meet and hear them.  Also, Ben absolutely saved our asses on Sunday.  More on that later.
  • Sandry and I ran Time Travel Review Board on Friday night.  While the turnout was small, the game went pretty well, I thought.  I hadn’t previously imagined it was possible to run this game with 6 players, and while much of the content of the game doesn’t come out that way, the game still works reasonably well and is a pretty similar game to the way it runs with a full cast.
  • I attempted to play in Kat, Josh & Allan’s new vampire LARP on Friday night, but they didn’t meet their minimum.  It looks like a fun game, though, and I hope they end up running at Intercon or Festival.
  • I sat on four panels!  LARP 101 was extremely well-attended, and was, IMO, the best LARP 101 panel I’ve seen at Pi-Con (and the third one I’ve been on at Pi-Con).  Filk 101 was a lot of fun, and while I felt like a bit of an amateur on the panel (especially considering that Heather Dale was in the audience!), the discussion was lively and we even played a few songs.  SMOF 101: Intro to Conrunning was a good panel, but I felt a bit superfluous sitting next to Michael and Jeff, who really could have done the panel on their own.  My last panel was Borderline Sci-Fi, which I moderated.  I honestly did not think I did a great job with this one; the panelists were two professional authors and I think I asked some good questions and some stupid questions.
  • On Saturday night, Conor and I hosted the Intercon L party!  This was pretty much the typical Intercon party we’ve always tried to run at Pi-Con, which is to say, a chill hangout zone with snacks, Intercones and without a lot of pressure to come to Intercon.  If anyone’s curious, this year’s flavors were Blue Raspberry, Orange-Pineapple, and Mudslide.
  • I was theoretically one of the leaders of the Bawdy Song Circle, but truthfully that thing doesn’t need a lot of leading.  I was sad to have to leave it halfway through to go back to hosting the Intercon party.
  • Finally, we had the Stranger Ways 2.0 concert on Sunday.  We were a man down on this one, since due to a confluence of the weather and his wife being very pregnant, our bassist Jon couldn’t make it.  Fortunately, music guest of honor and god amongst men Ben Deschamps saved our asses, filling in on guitar during La Llorona (which in its SW2.0 arrangement is a bass-driven song).  The concert was a lot of fun to play, and while it would have been nice to have had the bass, I think we sounded pretty good nonetheless.  Harold Stein recorded audio of it, so I’m hoping to get that posted for y’all to hear soon.
Oh yeah, and I wrote a song about the con.  It’s a somewhat appropriate song parody, and it’s called “Irene”.  You can find the lyrics here.
As always, I’m very grateful to the Pi-Con staff for making this awesome con happen.  It’s become one of the highlights of my year.

Resonance and Stars Over Atlantis on Saturday July 23!

June 22, 2011

Dia de los sobres flyer

Everybody knows that summertime is the dead season for larp. But it’s tough to go through all those months without a single packet to open. That, friends, is why Alleged Entertainment and Paranoid and Crotchety are teaming up to bring you Dia de los Sobres, or the Day of the Envelopes, a doubleheader production offering you two great packet-packed larps on the same day! Alleged’s RESONANCE and P&C’s STARS OVER ATLANTIS will run one after the other on Saturday, July 23rd in Fitchburg, MA.

If you’d like to sign up for one or both of these great larps, click on over to sign up at:
http://journeysurveys.com/answer/312

RESONANCE
By Nat Budin, Susan Weiner, Vito D’Agosta, and Phoebe Roberts
An amnesia and storytelling larp about tragedy, desperation, and the apocalypse.
11AM to 4PM

STARS OVER ATLANTIS
By Liliya Benderskaya and Tory Root
An amnesia LARP about tragedy, sacrifice, death, guilt, karma, love, sex, gender, and forgiveness.
5PM to 10PM

A Filk Song Supposedly About A Webcomic

January 19, 2011

Ariela sent me an email this morning asking for the lyrics to the filk song I wrote at Arisia this past weekend, which reminded me that I’d meant to post them here.

A bit of explanation: one of the guests of honor at Arisia ’11 was Shaenon Garrity, artist of Skin Horse.  It’s a web comic about what Ariela described to me as “a covert-ops social services organization for metahumans,” which I think sums up pretty much what I know about the comic.  Ariela had asked me to play guitar and lead some songs in a Skin Horse filk singalong session at Arisia, which I did along with her and Happy Fun Paul.  It was a lot of fun, and I got to learn some new songs on the guitar.

On the way to the session, some words started bouncing around in my head, and I realized I had a songworm.  For a song about a webcomic I knew virtually nothing about.  Well, this was the result.

Song lyrics used to be in this post; however, I decided this blog needed a “songs” section.  So now it is there, along with several other songs I wrote or co-wrote.

Concert! Album!

January 18, 2011

OK, this probably merits the rare post on here.

My band, Stranger Ways, played our second gig ever this weekend. We did a joint concert at Arisia 2011, a Boston sci-fi convention, along with our friends Sassafrass, an awesome a capella group. Susan and I estimate we saw about 120 faces there, and if I do say so myself, we rocked them all. :)

Seriously though, it was an absolutely exhilarating show. It was the day before yesterday and I’m still on a high. The crowd was fantastic, and being up on stage with Sassafrass, doing new supergroup-style arrangements, was truly an honor. YouTube videos coming soon on our band channel!

The concert marked the release of our first album, Strangers at the Gate. We had CDs and download cards available for sale at the show (thanks Vik!) and also at the Foam Brain Games booth in the dealers’ room (thanks Andrew!). And now, we also have it available for purchase at our Bandcamp.com site.

This concludes your irregularly scheduled shameless plug. We now return to blog silence as per standard operating procedure.

Help us put on the next run of The Labor Wars!

July 20, 2010

Alleged Entertainment’s first weekend-long LARP, The Labor Wars, had its debut run in June.  We’re now in the process of revising the game based on player feedback and our impressions of the run.

Hopefully, we will be putting on the next run of the game in November of this year.  To do that, we’ll need a house to run it in.  If you host the game, you get a guaranteed spot in it as well as a bunch of other goodies!

Interested?  Check out the full post about it at the Alleged Entertainment blog!

Harmony Quest: A LARP About Relationships

June 26, 2010

Hello LARP fans!  In case you haven’t heard, my fiance Viktoriya and I are writing a LARP called “Harmony Quest.”  This is an experimental game set at a couples counseling retreat.  Most of the game will be spent in group therapy sessions, in which the characters will be trying to work out their relationship issues.

The game design candy here: we’re going to be using real past relationship issues from our players’ lives.  On the casting questionnaire, we ask you to tell us some stories about your past relationships, and we’ll be using them as the basis for characters.  You won’t get the character with your stories – someone else will.

Sound intriguing?  If so, we need players badly! We particularly need males, but we could use more people in general.

If you want to read the blurb, go see Vik’s original post about it on LiveJournal.  Or, to sign up, please fill out our casting questionnaire on Journey.  Thanks!

Wyrd Times

June 22, 2010

Being the First in a Series of Overdue Posts about LARP Events

The weekend before last, I attended Wyrd Con One, the first all-LARP convention on the West Coast.  Joining me in my travels was fellow Alleger Greer Hauptman.

Wyrd Con was at once familiar and strange.  It was a larger convention than any Intercon in history.  It was a more diverse LARP convention than any I’ve ever heard of.  It was fun, instructive, frustrating, and fascinating.  Above all, it was, well, weird. Read more…

LARPer Resume

May 5, 2010

Baaaaa, I’m a sheep.  All my friends are putting up LARP resumes.  I already have a LARP CV up on my web site, but that one’s about LARP running, conventioneering and stuff like that.  In this one, I’m going to list all the LARPs I’ve ever played (that I remember).

Following what seems to be the popular format amongst my friends, * means this was one of my favorite experiences playing a LARP.  % means I particularly disliked playing this game.  Breaking with tradition a bit, I’m going to separate out another mark: @ means I have a rant about this game (positive, negative, neither – this just denotes that I have a lot to say about this one).

Also note: I’ve redacted things that could be possible spoilers, but left them possible to see, by writing them in white-on-white with a black underline, so you can highlight it to see, like this: “Rosebud” was a sled.

2002

  • Mont-Saint-Michel (Brandeis) – the cook
  • Deep South by Daylight (Brandeis) – don’t remember
  • * 6×9: Peripheral Visionaries (Brandeis) – Sumadartson
  • @ The Final Voyage of the Mary Celeste (Brandeis) – Lord Thantor
  • %@ Broadway’s on the Rocks with a Twist (Brandeis) – The Phantom of the Opera

2003

  • Saturday Morning Massacre (Intercon C) – Inspector Gadget
  • @ An Evening With Clarence (Intercon C) – Detective Nick Carter
  • * Underdog’s Tavern (Intercon C) – Slicer
  • Panel: The LARP (Intercon C) – Horde
  • * Eye of the Storm (Intercon Gazebo) – a child whose name I don’t remember
  • Og: The LARP (Intercon Gazebo) – a caveman
  • * Col. Sebastian T. Rawhide’s Circus of the Spectacular (Intercon Gazebo) – Douglas Credenza aka John Bungling
  • %@ Star Wars: Only Time Never Stops (Intercon Gazebo) – Thel Shaki
  • Giggle (Brandeis) – Purple Tentacle

2004

  • * Grimm Tales (Intercon D) – Jack
  • * The School for Young Women Specializing in the Arts of Grace and Maidenly Submission (Intercon D) – The Puppet aka Guybrush Threepwood
  • City Council of Hound’s Teeth (Intercon D) – Horde

2005

  • Michael Clambino’s Poker Night (Intercon E) – the goon
  • League of Extraordinary Breakfast Cereals (Intercon E) – Snap (or maybe Crackle or Pop)
  • * TBA (Intercon E) – the pilot
  • Endgame (Intercon E) – a technician whose name I don’t remember
  • @ Etherlines: The Morning After (Brandeis) – I wish I could write down the character’s name, but there are people out there who would stop being my friend over that.
  • Perfectly Normal University (Brandeis) – Greg Nevski
  • A Night at the Dead Fern Bar (Intercon XX) – Dr. Maynard Weisel
  • * Tempus Frangit (Intercon XX) – Raventooth
  • An Iron GM Game by Deb and Del that I can’t remember the name of, sorry (Intercon XX) – an absolutely flaming man whose name I can’t remember

2006

  • A crossover game whose name escapes me (Arisia ’06) – Frobozz
  • A Question of Faith (Intercon F) – can’t remember
  • Divus Ex: Greece (Intercon F) – Dionysus
  • * Layover in Santa Calavera (Intercon Z at Intercon F) – horde
  • Bughunt (Intercon Z at Intercon F) – team leader
  • Succession! (Intercon Z at Intercon F) – can’t remember
  • Return to Wonderland (LARP Weekend 2006) – the King
  • Welcome to Sunnyvale (LARP Weekend 2006) – Jim Hoover aka God
  • League of Extraordinary Breakfast Cereals (Intercon Northeast at Dexcon 9) – can’t remember
  • Plan 8 from Outer Space (Intercon Northeast at Dexcon 9) – the QA engineer whose name I could look up if I weren’t a lazy ass
  • %@ Wizards (Intercon Northeast at Dexcon 9) – a troll whose name I can’t remember
  • Elanthia (Brandeis) – Sir Nathanial Dorian
  • 1955: Signals (Intercon XXI) – Charles Lambwright, military advisor
  • Smallgreens (Intercon XXI) – can’t remember
  • % Mahabharata (Intercon XXI) – Karna (should be noted that the % is for a “me” problem and not a game problem, IMO)

2007

  • Divus Ex: Convocation (Festival 2007) – THOR!!!
  • Miskatonic Class Reunion (Festival 2007) – Franklin Dark
  • In the Jungle (Playtest, Somerville MA) – can’t remember
  • * Grimmer Tales: Arabian Nights (Intercon XXII) – Jack
  • And They Were As Gods (Intercon XXII) – Alexander Carpathia aka Jesus
  • Masks (Brandeis) – Harry Stein aka Der Flamende Aedler aka Breakeven

2008

  • Clue Impaired (Arisia ’08) – Antonio
  • *@ 10 Bad Modules in 100 Bad Minutes (Intercon H) – a bunch of characters, including Repentant Sobbing Hitler
  • Miskatonic Archaeological Expedition (Festival 2008) – Dr. Armand Pabodie
  • Marin County New Age Society Cocktail Party (Festival 2008) – Inspector Mudd
  • *@ Torch of Freedom (RPI) – Col. Ignatius Evingast
  • Blue Archangel (Intercon XXIII) – Ken Robertson
  • * The Road Not Taken (Intercon XXIII) – can’t remember my number, but I had to decide whether to pull the plug on a dying parent
  • % Finals (Intercon XXIII) – the janitor

2009

  • GM Space (Playtest, Brandeis) – horde
  • % A Midsummer Night and the Living is Easy (FestEvil ’09) – Sam Archer
  • *@ Lifeline (FestEvil ’09) – Zonk
  • Shebopaleleigh (FestEvil ’09) – a troupe member
  • * ‘Tis No Deceit to Deceive the Deceiver (Brandeis) – Nathan Windswept
  • % Tales of Pendragon (RPI) – Otho
  • Martha Stewart’s Guide to Interdimensional Summoning and Basting a Turkey (Brandeis) – Mephisto
  • * Shebopaleleigh (SLAW) – an audience member, then a fill-in role for a missing player
  • * Bard of Avalon (SLAW) – Hollyhock
  • % Chateau Ennui (SLAW) – Sam Petrasewicz
  • Paranoia (SLAW) – Fea-R-Less
  • Lullaby of Broadway: Episode 2 – Gary Coleman

2010

  • 1897: The Queen’s Diamond Jubilee (RPI) – Bram Stoker aka Van Hellsing
  • Blackout (Intercon J) – Dan Gallagher
  • Replaying a Classic: Final Voyages of the Mary Celeste (Intercon J) – Capt. Briggs
  • * The Sound of Drums (Intercon J) – Kasimir
  • * Oz (V for Vestival) – Jubilation Lott
  • % Carry On at Camp David (V for Vestival) – Elvis Priestly
  • * Two Hours in London (V for Vestival) – Daniel Alexander

Some Vital Statistics

Games played: 73
Games played at conventions I was helping run: 21
Favorites: 20
Disliked: 9
Strong opinions: 9

Games in which I played screwed characters: 23
Favorite games in which I played screwed characters: 6

Renewing my Passover resolution

April 4, 2010

Last year, during Passover, I resolved to diet.  And diet.  And keep dieting, until I was not overweight anymore.

I had privately resolved at New Year’s to get more exercise, but joining a gym hadn’t really helped much.  I felt healthier, but I didn’t get to the gym as much as I would have liked to, and I hated doing it.  I had recently read The Hacker’s Diet by John Walker, which had given me hope that really transformative dieting – the kind where you go on it until you’re not overweight anymore – was even possible, and some ideas about how to do it.  I downloaded a calorie-tracking iPhone application and started counting everything I ate.

Much to my surprise, calorie counting actually worked.  It worked so well that since last Passover, I have lost 45 pounds.

Unfortunately, February-April is convention season.  My diet has gone somewhat by the wayside and I’ve gained back 5 of those.  That’s why I’m announcing here publicly: I am renewing my Passover resolution. Over the last year I did pretty well, but the work is not yet done.

nanoc3 + vlad = awesome web site deployment

March 11, 2010

I’m almost ready to take the wraps off a new web site I’ve been working on.  But while I can’t yet show you the site, I can show you the cool software I used to develop it and get it online.

This is a static site, meaning it’s pretty much just an informational set of pages.  Previously, I’d been using Radiant CMS for such things, and MediaWiki before that.  But both of those solutions (along with WordPress, Drupal, and other CMS-like things) mean having to deploy a whole web application, complete with a database onto your server.  That takes manpower, RAM, and is a pain whenever you migrate to a different server.

You never really need the complexity of a CMS except when the content changes.  So instead of a CMS, how about software that just regenerates all of your HTML files whenever you change something on the site?

Turns out there’s a really good piece of software called nanoc that does just that.  Using nanoc, I was able to build the web site I wanted without a hassle, and compile it to static HTML files in under a second.  (There are already pretty good tutorials, including one on nanoc’s web site, for using it.)  I do recommend using nanoc version 3.1 or greater, since it has some very major usability improvements.  3.1 is in beta right now, but should be released really soon.

But what about when you want to deploy the site to your web server?  Well, you could just copy the entire contents of the output folder over there.  That would work, but:

  • It gets to be a pain when you do updates (copy it again!  now copy it again!).
  • It can be hard to back out a change (oops, I accidentally deleted a page).

Well, in the Rails world, there are a couple of good tools to do this kind of thing: the venerable Capistrano and the young, awesomely-named Vlad the Deployer.  There are some big differences between these two tools, but essentially, what they both do is:

  • Build a set of folders on your web server called releases and shared.
  • Check out the latest version of your site from your version control repository, under a new timestamped folder in releases.
  • Copy or link any server-specific stuff you’ve put in shared into the new copy of your site.
  • Run some tests to make sure the new copy is good.
  • Create a symlink (or change the existing one) called current, pointing to the new copy of the site.

So with this setup, all you need to do is point your web server’s root for this site at the current location, and your deployment tool will set up new versions of it with no downtime.  Plus, it’s easy to roll back to an older version if you need to – just change the symlink back to the older copy.

I chose Vlad the Deployer for this site, partly because I like the name, and partly because it’s smaller and less Rails-specific.

Here’s how I did it:

Step 1: Install Vlad

If you’ve already got nanoc installed, you’ve already got Ruby and RubyGems.  So installing vlad is easy:

sudo gem install vlad

If you’re not using Subversion as your version control system (I’m using git), then you’ll also need to do one of the following:

sudo gem install vlad-git
sudo gem install vlad-perforce
sudo gem install vlad-hg

Step 2: Edit your Rakefile to enable Vlad

nanoc already put a Rakefile at the top of your project folder.  To enable Vlad deployment, just add the following lines to the bottom of that file:

require 'hoe'

begin
  require "vlad"
  Vlad.load :scm => "git"
rescue LoadError
  # do nothing
end

(If you’re not using git, change “git” to the name of the version control system you’re using.  Vlad supports “subversion”, “hg”, and “perforce” as well.)

Step 3: Write a config/deploy.rb file

Create a folder called config in your project folder.  In there, you’ll need a file called “deploy.rb”.  A basic Vlad deployment script is as simple as this:

set :application, "my_web_site"
set :domain, "root@my-web-server.com"
set :deploy_to, "/srv/my_web_site"
set :repository, "git://my-git-server.com/myproject"

(If you want to run the deployment as a different user besides root, just change that on the “domain” line.)

In our case, we need to do a little bit extra.  First of all, we need to override Vlad’s default “update_symlinks” task so that it doesn’t try to link in some Rails-specific folders from shared.  We can do that like this:

namespace :vlad do
  # clear out everything currently in update_symlinks
  Rake.clear_tasks('vlad:update_symlinks')

  task :update_symlinks do
    # nothing
  end
end

The Rake.clear_tasks line deletes the “vlad:update_symlinks” task.  We then redefine it (so that other tasks that try to run it won’t fail), but our new version does nothing.

Finally, we need to do an extra step: once our site is checked out onto the server, we need to use nanoc to compile it.  To do that, add this inside the “namespace :vlad” block:

task :update do
  run "cd #{release_path} && mkdir -p output && nanoc3 compile"
end

This will add an extra step to the “vlad:update” task.  It goes into our timestamped folder under releases, makes an “output” folder, and runs “nanoc3 compile” (which will compile our nanoc site into the “output” folder).

OK!  The final version of the deploy.rb file looks like this:

set :application, "my_web_site"
set :domain, "root@example.com"
set :deploy_to, "/srv/my_web_site"
set :repository, "git://my-git-server.com/myproject"</pre>
<pre>namespace :vlad do
  # clear out everything currently in update_symlinks
  Rake.clear_tasks('vlad:update_symlinks')

  task :update do
    run "cd #{release_path} && mkdir -p output && nanoc3 compile"
  end

  task :update_symlinks do
    # nothing
  end
end

 

Step 4: Run Vlad!

OK, we’re all set to run.  In your project folder, run:

rake vlad:setup

 

Vlad will SSH into your web server and create all its folders in the location you told it to.  (It will probably ask you for your server password, possibly multiple times.  If you want to avoid this, you can set up SSH public key authentication.)

Now we’re ready to deploy the site:

rake vlad:update

 

If you go check in the web server, you’ll see that your site has been deployed to the folder you chose, under “current/output”.

Step 5: Set up your web server

You need to tell your web server where to find the files for your new site.  I’m using nginx as my web server, so here is the configuration for that:

server {
    server_name my-new-site.com www.my-new-site.com;
    listen 80;

    location / {
       root /srv/my_web_site/current/output;
    }
}

Or for Apache, do something like:

<VirtualHost *:80>
      ServerName my-new-site.com
      ServerAlias www.my-new-site.com
      DocumentRoot /srv/my_web_site/current/output
</VirtualHost>

Restart your server, and boom, you’re done.

Afterwards

Now to update your site, you just check your changes into version control, and run:

rake vlad:update

Vlad will automatically update your server and change over the symlink.  If you want to roll back to the previous version:

rake vlad:rollback

http://rubyhitsquad.com/Vlad_the_Deployer.html
Follow

Get every new post delivered to your Inbox.