Categories
general

List: 30 Ways to Reach First Base

  1. Hit a single.
  2. Reach on an error.
  3. Walk on four balls.
  4. Get hit by a pitch.
  5. Catcher drops the ball after the third strike.
  6. Fan interference.
  7. Catcher interference.
  8. A pitching infraction that results in a 4th ball.
  9. A pitched ball lodges in the catcher or umpire’s mask on the third strike or fourth ball.
  10. Replacing another player that just reached first base.
  11. Purchase failing MLB franchise, build new stadium, create a ground rule stating that a player with your exact name is awarded first base at each at bat regardless of the strike/ball count, add yourself to the 25-man roster.
  12. Star in a stupid movie based on a British book written about a different sport, run on field to chase romantic interest Jimmy Fallon.
  13. Take a 25% dose of the steroids normally used to hit home runs.
  14. Take 4 train from East Side or B/D train from West Side, stop at 161st St, enter at gate 6.
  15. Hire Uri Geller, learn secrets of hypnosis, hypnotize all defensive players and umpires.
  16. Jet pack.
  17. Time at-bat with zombie apocalypse, wait until all players are infected, have co-conspiritor drop large pile of human brains on the warning track by center field.
  18. Build time machine, send cyborg back in time to kill pitcher’s parents; repeat until you get a really bad pitcher you can easily hit.
  19. If you play first base, you will always reach first base nine times, provided you don’t leave the game early.  (Why isn’t this ever on any of these lists?)
  20. Have fans throw batteries at the head of the pitcher.  (Works best if you play for the Phillies and are at a home game.)
  21. Scout a pitcher born with phenylketonuria; feed him large amounts of aspartame prior to his start.
  22. After strikeout by a pitcher born outside of the United States, petition the United Nations Commission on International Trade Law for arbitration, arguing the pitcher’s work status is in dispute due to paragraph 9 of General Assembly resolution 2205 (XXI) of 17 December 1966.
  23. Up-down-up-down-left-right-left-right-A-B-Start.
  24. Either build a second moon, or move an asteroid into Earth orbit, with enough mass to change tidal patterns and conversely change barometric pressure to alter the pitcher’s ability to locate the ball correctly.
  25. Do not give the pitcher LSD (especially if it is Doc Ellis.)
  26. Start a facebook petition to put you on first base.
  27. Travel to bizarro alternate reality where you get to advance to first base after you swing at nothing three times.
  28. Send a photo of a gun to the pitcher’s cell phone. (This probably works best if you are Elijah Dukes.)
  29. Be the daughter of Bud Selig when he is on first base and suddenly needs it to look like he doesn’t own first base because he took a new job.
  30. Practice.
Categories
general

On writing tools

In my last post, I talked about my old standby writing tool, emacs, and how I’ve made a gradual break from it.  So here’s what I’ve been doing.

First, there was a recent stream of different full-screen writing tools dumped on the market.  It’s the latest fad: some program that closes off everything but a single window to write.  To me, that seemed largely stupid; you just expand your editor window full-screen and shut off your IM program, right?  Well, there’s more to it than that.

First, I have horrible ADD or ADHD or something.  Not diagnosed, no pills or doctors, but I – what was I talking about?  Seriously, I have a hell of a time focusing on writing these days, especially with all of the distractions out there in the internet world.  And writing involves a certain amount of self-hypnosis, that ability to suspend disbelief and not even think about writing, but still type it on the page and channel your subconscious and capture it into your work.  And it’s damn hard to do that when you can click on the other window to check your twitter feed and derail the whole thing.

For a while, I would either turn off my wifi, or I would use this program called Freedom, which completely locks your internet connection unless you reboot.  (And those of us who don’t use Windows aren’t in the habit of rebooting hourly, so this is a Big Deal.)  I know, I should just be able to shut off wifi, or just not click on that god damned browser window.  But I can’t.  It’s nice to be able to completely childproof the process.

I also experimented with trying to fake a full-screen writing program with emacs, adding some margins and pumping up the font size, so I could go full-screen and only have a nice blank page to stare at.  But one day, in a fit of writer’s block fury, I went to the app store and picked up a copy of OmmWriter.

OmmWriter is pretty damn amazing. Basically, you start it, and it opens a text editor over your entire screen, plain and simple.  But the little details are what make it so slick.  First, it shuts off all notifications.  If you’re using Growl to sling popups when you get new mails and whatnot, those all get halted.  Next, it draws this background picture of a winter landscape that looks like some lost Tori Amos album back cover.  And as you start typing, the borders and minimalist menu buttons fade away.  The fonts are very readable and high-design typography too; no more Courier New or whatever the hell emacs uses by default.  There’s also a word count tally at the bottom of the resizable text area that will vanish as you get to work.  And there’s a choice of several mellow, new-agey ambient soundtracks that play in the background.  And all of this sounds hokey, like I’m about to talk to you about an opportunity to resell some healing crystals to your family and friends, but it seriously works.  I don’t know why, but it made it much easier to fade into the work.  It was awesome for journal entries and articles and brief bursts of automatic writing.  But it was not a full-fledged content management system; there’s no way I could write a book in this thing.

Side note: this thing uses OSX’s text editing widget or engine or whatever you call it.  And something I did not realize: most of emacs’s key shortcuts work in any program that uses this.  So if you reflexively use Ctrl-A and Ctrl-E to jump to the start and end of a line, that totally works, either in the Mac’s TextEdit, or a program like Ommwriter.

So I’ll cut to the chase: after a few other trials, I finally got into using Scrivener.  And it has completely changed the way I write, because it finally does what I need to keep organized.

One of the biggest things is I need a system that can deal with me writing in “chunks”.  There are other virtual index card systems, but they typically don’t let you meld the cards into one huge work.  And outline programs are great (I’m a long-time user of OmniOutliner) but I always hated trying to reconcile changes in the actual writing with changes in the outline and vice-versa.  I wanted a way to have the outline be the document.

Scrivener is a lot like modern IDEs you’d use to write code: there’s a binder that’s a project-level collection of folders, with one folder being the actual manuscript, and the other folders being whatever the hell you want.  In a folder, you can create other folders, or you can create documents.  So let’s say my manuscript has a dozen chapters, I can make each of those a folder.  Then in each folder, I can have a bunch of text documents, one for each scene or paragraph or whatever the hell I want.  I can drag those around in any order, chop them into smaller pieces, merge them, add more, delete them, whatever.  Then when I click on my chapter folder in the left navigation pane, I’m presented with every piece in that folder, all glued together into one document.  Click at the root level, in the manuscript folder, and you’ve got your entire book.  It makes it very easy to write in fragments, and move things around easily.  This is pure magic for me.  I really wish I had a program like this when I wrote Rumored to Exist – it would have saved me at least a year of time.

Here’s the real beauty.  You like to work with index cards?  Each of these fragments has an associated title and page of metadata that you can see in the right pane inspector.  You can type in a little blurb of what happens in your fragment, or what needs to happen, or what you want to fix.  Then you click a button in the toolbar, and instead of seeing the text editor, you see a corkboard with a bunch of index cards, each one being that metadata for each text document.  If you don’t like the order, drag them around and make it work.  When you go back to the text editor, all of your pieces will be reordered.  You want an outline?  Click another button in the toolbar, and you see all of your documents and folders and stuff in an expanding/collapsing outline.

I take a lot of notes when I’m writing, and have all sorts of loose text documents and other crap associated with a project: loose wikipedia articles, jpeg images, maps, whatever.  Instead of throwing all of that in a directory on my hard drive, I can keep it all in a folder that resides outside of my manuscript.  And you can totally hyperlink this crap, too.  So you can have a page per character, with facts and stats about the person, a character sketch or notes or whatever else, and you can drop links in there to scenes where they appear.

There’s a full screen mode, too.  It’s not as pretty as the OmmWriter one, and it does not have any Brian Emo ripoff music playing, but it works.  It’s pretty easy to jump back and forth between the full screen and the three-pane mode, which is good for me; I can focus on inputting long passages of text, then jump back into org mode and move things around.  I’ve still got those emacs shortcuts too, because it uses that Mac text engine.

One of the big issues I had too was import and export.  I really can’t have my stuff locked into a proprietary format where I can’t get it to a publisher or to someone for review.  Scrivener has very good import and export functions; you can work in this weird nonlinear format, and when you’re ready to lock it down, you press a compile button and jet out a copy in RTF for your Microsoft Word-impaired buddies.  Need it in plain text, or Final Draft, or HTML, or PDF?  No problemo.  It gives you a fully submittable, standard format document that’s ready to go to the world.  And here’s something awesome: you can press a button, and it will spit out a perfectly formatted .mobi file, ready to submit to the Kindle store.  (It does .epub too, if you’re not down with Amazon.)  All of the exports are very configurable, too.  So if you need different headers or footers or page breaks or fonts or whatever, you can screw around with that stuff to your heart’s content.  You can also do weird stuff like import or export parts of your document automatically.  So you can do stuff like use a standard text editor to take notes on another computer or your phone, then dump that stuff into Dropbox or a shared directory, and Scrivener will pull those files into your binder, or vice-versa.

Another big thing for me is statistics.  I need to know at any given second how many words are in a project.  Whatever you have open in the text editing pane (chapter, fragment, manuscript, whatever) has a word count in the bottom bar.  But you can also do a quick Ctrl-Shift-T and get a word count for the project.  You can also set a goal date and count, and it will calculate how many words you have to write that day, and pop up a nice little reminder in Growl when you hit your target.

There are tons of other features I will never figure out.  It has comments, and little flags you can set to indicate if something is a draft or a revision, and snapshots, and citations, and tons of search and replace things I have not figured out.  But the ability to write in a completely nonlinear fashion is a big thing for me, and this works way better than any other system out there.

Anyway, if you’re in a similar predicament, check out their site and download the free trial.  The learning curve is steep, and I initially had a big freakout trying to figure out how to carve my next book project into the right type of pieces.  But I’ve got the next book underway and it’s motoring along fine.  And I’ve imported both Summer Rain and Rumored, and I’m vaguely thinking about dumping those to the kindle.

Enough babbling about tools.  Time to get back to work.

Categories
general

The Death of Emacs

I’ve been too busy to do anything over here, too busy and slightly sick for a few days.  I’m trying to get caught up on 19 things today, and of course it’s a beautiful, sunny day out, and I think I’ve left the house once all week, so that’s beckoning me.  But I thought I’d take a second to brain dump on a few things before then, as I listen to some Black Sabbath (Master of Reality) and sit on the couch with my recently-returned MacBook Pro.

Ever since I started writing in 1993, I pretty much used emacs for everything.  Emacs is a text editor that originally gained fame on unix systems, although that’s misleading, because it’s a million things in addition to just a text editor, and it runs on pretty much every system you could thing of, aside from just unix.  It is infinitely extensible, using its own dialect of the lisp language, and I used a bunch of extensions in it to read my mail, read usenet news, write code, write books, write the earlier version of this site, keep a dream journal, and catalog all of my CDs.  I wrote all of my books in emacs, using it as a text editor and keeping track of various outlines and fragments and notes in a bunch of text files.  Right before publication, I’d usually move the files over to Word or FrameMaker, but the bulk of the work was in emacs.  I’d also use unix tools like wc and grep and find and sed to do all of my various slicing and dicing and counting and finding.  It wasn’t the best system in the world, but it worked.

I even made some money on emacs, tech editing a book for Sams on emacs.  So my brick-and-mortar book store debut on the printed page was actually back in 1999, although I wasn’t a primary author, and reading about how to write elisp config files is probably less entertaining than any of my more recent work.

But as cool as emacs was, it also sucked.  Every time some idiot in Norway suddenly had a great idea on how they thought tabs should work in a document, they would change the whole thing and I’d spend 22 hours straight poring over source code diffs trying to figure out how the hell to write a shim or workaround to duct tape to the side of the thing so it would work again.  Long lines and line breaks were also a huge pain in the ass, which takes some explaining, so hang on.

When you write a paragraph in Word or any other modern word processor, you generally don’t type return at the end of a line; you just type and type and when you hit the edge of the window, the word gets pulled to the beginning of the next line, and you keep going.  The only special character is a paragraph break, which comes when you hit return once or twice at the end of a block of the text.  In emacs, what happens is that when you reach about the 72-character mark in a buffer, it drops in a carriage return and goes to the next line.

That means when you type a file in emacs and bring it into Word (or WordPress, or FrameMaker, or an email message, or anything else not designed in like 1974) you have all of these extra carriage returns, and you have to do something stupid like write a script or do some search-and-replace to replace all of the single carriage returns with spaces and all of the double carriage returns with paragraph breaks, and hope you didn’t do any weird indented text or source code snippets that will be monumentally fucked by your search and replace.

And yes, there are some workarounds in emacs, like some long-line mode, which is totally not documented, or at least not documented well, and would involve me taking two weeks off of work to completely re-engineer the whole fucking universe and probably reinstall emacs 19 times and recompile it from source and install 2834 different libraries and twelve different versions of XCode.  And the second I would get it working, some college freshman in Sweden or Germany would add a fix that would completely break my system.

I should also mention that emacs has slowly been losing favor here, as far as alternative uses.  I got the Mac in 2005, and at some point switched to using Mail.app full-time.  That also meant ditching BBDB, the emacs address book thing, and going to the Mac address book.  CDs are a distant memory, thanks to iTunes.  I gave up on my own blog system and moved to WordPress.  Usenet is deader than dead.  So it pretty much just came down to daily writing for emacs.

Another big issue for me is keeping track of stuff, especially in bigger writing projects.  I’ve used two different approaches to books.  When I wrote Summer Rain, each chapter was in a text file, and there was a sea of text files for notes and pieces and outlines and whatever else.  This book took a huge amount of research and planning over the course of five years, and by the end of the book, I worked off of a paper outline that summarized the main points in each chapter.  I made heavy use of grep to search for things within each chapter.  When I needed to do a global search and replace, I would use emacs and dired, which worked, sort of.  Dired-mode is powerful, but good luck remembering all of the key combinations if you don’t use it on a daily basis.  Printing out the book for review was murder, not only because of the length, but because it typically involved catting all of the files together, dropping it in Word, and doing the carriage return/paragraph break shuffle.

When I wrote Rumored to Exist, I put the entire thing in one file.  That made it easier, but it also meant a hell of a lot of scrolling around.  It also made it absolutely impossible to do stuff like move around chunks and keep track of what was where unless I printed out every damn page and spread them across every surface of my apartment like I was on some William S. Burroughs kick and about to shoot my wife in the head and write some Serious Nonlinear Fiction.  (My apartment did have a lot of bugs, which was a plus.)  Around the time I moved to New York, I decided I needed to start over, and put the entire book in a file called rumored-seattle.txt, then opened a blank file and started copying over only the good chunks.

Thinking back on it, writing Rumored was such a fucking disaster.  I had all of the content done in a couple of years, but then it took a couple more years of rewriting and moving things around and adjusting things.  I printed out every page, then cut everything up and glued it to index cards that I tried to rearrange and sort and move around.  I tried writing outlines; I tried putting everything in excel one time, with thoughts of color-coding or sorting it.  I thought about writing a PHP/MySQL app to manage everything.  I tried using the emacs outline-mode.  Nothing fucking worked.

I eventually kicked my way through it, and got everything in one file, then sat in the Kiev restaurant with a red pen and a bunch of pierogies and went through the whole god damned thing and marked up every mistake and typo, and had a total and complete draft that if I got in those corrections, would be ready for the press.  Then I walked home and got caught in a god damned typhoon, and when I got home, I had a ruined pair of dress shoes, and a clipboard of pulp and pink pages, everything completely ruined.  I was pissed as fuck. That was on September 10th, 2001, and let’s just say things got put into perspective the next morning.

So I’ve been looking for new system.  Someone has figured this out, right?

I have tried a bunch of systems and software packages, and I think I have one that works.  I also realize that I’ve written for 1300 words, and haven’t even gotten into it yet.  So I should probably make this a two-parter and tell you about the software itself next time.  And I should probably wrap this up so I can actually go write with the damn thing and work on this book.

Categories
news

New Review Over at Metal Curse

It’s been a long time since I’ve done any music reviews, and it’s been an even longer time since I’ve written anything for Ray Miller’s Metal Curse.  But Ray sent me the new album from Boris, the Japanese experimental/metal band, so I’ve got a review of it up.  Check it out here: http://metalcurse.com/index.php/reviews/boris_-_new_album/.

Categories
general

List: 14 Product Variations That Never Got Past Focus Group Testing

  1. Cap’n Crunch Atlantic Cod Crunch Berries
  2. Olde English 800 Sport malt liquor with electrolytes
  3. Lego Postal Rampage playset
  4. The McDonald’s McHaggis, turnips, and fries value meal
  5. Old Spice Pure Sport scented enema
  6. The Capital One Planned Parenthood Abortion Rewards Visa card
  7. Clorox Cool Ranch Toilet Cleaner
  8. Prune Pepsi Max
  9. Taco Bell CrunchWrap de Tripita
  10. Smith and Wesson My First .357 Junior Revolver
  11. Little Debbie Purim Kreplach cakes with liver
  12. Sherwin Williams Your Mother’s a Whore house paint
  13. Hawaiian Punch Guava Bacon Crush
  14. Jello Pudding Contraceptives
Categories
reviews

World War Z

A nuclear warhead. It isn’t the best anti-zombie weapon.

I just finished reading World War Z, which means I’m like three years late to the zombie party, right? Well, fuck you. I was like fifteen years early. I was memorizing the locations of balconies and gun-selling sporting goods stores in shopping malls in case of a Romero-like outbreak that would require me to hole up in the Scottsdale Mall probably around the time most of the country was still obsessed with the artistic masterpiece of Baywatch.

Really, it all started in high school with Faces of Death movies, and then segued into those classic Troma movies, Surf Nazis Must Die being a favorite, even though it wasn’t even a horror movie as much as it was a dystopian disaster movie filmed for like $17. (“Who rules the beaches?” / “The surfers!” / “Who rules the surfers?” / “The surf nazis!”) In college, I got into death metal, and every other letter I’d get from some freak in rural Georgia or Sweden or Japan would include a giant list of horror movies I was supposed to worship. So me and Ray spent a whole summer renting every conceivable horror movie we could find in our shithole Indiana town. This was limited somewhat by the fact that I worked two full-time jobs and during the week slept in two shifts of two hours each and pretty much walked around like a zombie, minus the brain-eating part.

Seems like some comparative lit class I took in college had a professor that told us that zombie movies were really about the communist scare. That still true? I don’t know. The Brooks book seemed to be pretty left-wing in some aspects, like the strange parallels between the zombie wars and Iraq/the war on terrorism. In both, you’ve got a military trained to fight the cold war in Germany, armed up for a giant thousand-tank battle, and a stealth bomber isn’t going to do much when you’re fighting an enemy with no radar, i.e. a zombie or an insurgent. But it’s appealing to right-wingers in the sense that it’s almost like military armament porn for chapters and chapters, descriptions of battles and weaponry and tactics and whatnot.

I don’t know why I didn’t become obsessed with zombies back in 1993 or whatever, but it’s probably because I’m always overly obsessed with things for a week and then it’s on to something else. I haven’t had my main computer for a week, and decided that would be a great time to take a writing holiday, partly because I’m burned out on this book I’m writing, and partly because I didn’t want to spend two weeks trying to recapitulate and resynchronize two computers’ worth of files and changes and additions and deletions after working on my spare computer for that week.

So I spent most of that time obsessed with the idea of building a PlayStation 2 portable. Not a PSP, but I mean buying a dead PS2 or ten, dremel-attacking the motherboard, scoring a surplus rear-view camera monitor from eBay, digging through my giant boxes of junk for some old camcorder rechargeable batteries I could repurpose, somehow duct-taping the whole business together into a little ball so I could waste infinite amounts of time playing SOCOM 3 instead of writing. A week later, and I realize this is the stupidest fucking idea I’ve had since I thought about building a serial killer-themed miniature golf course on my land in Colorado. Actually, that still sounds like a good idea. But you get the point here: I can only be gung-ho about this stuff for a week, maybe ten days. It’s why I don’t write five books a year.

I wrote a story about the zombie movie Burial Ground. It’s in Air in the Paragraph Line #13. I think it’s one of my best short stories ever. You have to go buy a copy to read it – I never put it anywhere else, and I haven’t posted a PDF of #13. If I had ten more stories like it, I’d bind them together in a little book and zap it straight to the kindle store. But I don’t, not yet anyway. But that movie, Burial Ground, is this bad/awesome Italian zombie movie that has a completely fucked and incomprehensible plot line, and although all of those horror movies have the one chick who somehow manages to get away, in this movie, the zombies totally win, and I like that.

Speaking of the dead rising, I’ve got new life and new batteries in the laptop. I’m writing this while sitting on the couch, and the battery is designed to hold 6900 mAh and it actually holds 7100. It was down to only holding 4800 and started freaking the fuck out and giving me a warning message that I should cut the shit and get to the Apple Store immediately. They sent my computer off to Tennessee (why? Apple’s just down the road.) and replaced the battery and the motherboard – I had a couple of random crashes, something with the video card. They don’t call it a motherboard anymore; they call it a “mainboard”. I think it’s some anti-sexism thing, like how you can’t say cables are male and female anymore, or how you can’t use master/slave in your tech writing. So I got freaked out by the whole thought of surrendering the machine and having it come back completely blank, but it’s fine now.

I remember one time in 1993, I stayed over at Ray’s when his parents were out of town, and we watched four or five zombie movies in a row, until they all melded into each other. (Actually, one was a vampire movie, called Vampyres, a bad 70s thing with some half-naked lesbian vampires that lured guys into their old house, then killed them and drank their blood. One of the dudes seriously looked like a late-70s David Letterman, and the movie used every conceivable excuse to get these two women out of their clothes and dyking out.  This was also before the whole vampire thing got co-opted by the cool kids and completely fucked over.  Go check it out on imdb and you can see a trailer that’s essentially three minutes of soft-core porn, prefaced by a stupid XBox ad.) Anyway, the next morning, Ray’s asleep and I knock open his door with my arms outstretched and walking slowly like I’m one of Romero’s Day/Dawn ghouls, and Ray wakes up and freaks the fuck out and immediately jumps out of bed and goes for a bat or a piece of wood or something he can use to bash my undead brains in with, until he realizes that the zombie apocalypse had not in fact arrived.

The only other time we got seriously freaked out by a movie was when we went to a midnight showing of Saw in the theater. I don’t know if it was because we went to the midnight show or because the theater was empty, but after the final credits rolled, the first words out of my mouth were “dude, we need to go to Wal-Mart and buy some guns and enough shit to board up every window of your house.”

One of the things I liked about World War Z was how the news of the living dead propagated around the world in such a distorted fashion. The whole book takes place as a series of interviews after the war is over, like one of those World War II/greatest generation books. And in every zombie movie, you’ve got this start-of-act-2 disbelief rap going on, like when the scientists land on the zombie island and the one idiot says, “what, is this a village of lepers?” and then gets eaten alive. There’s always that part where you are screaming at the screen “RUN YOU STUPID BITCH!” and you know if you were really there, you’d get the fuck up on the roof and nail shut every door and get the closest deer rifle and plant some 12-gauge slugs into the brains of the undead. But of course, you wouldn’t. You’d go to read what the hell happened on twitter to see if the zombie thing was real or just some viral social networking astroturf campaign to sell the new Nissan Sentra or some bullshit. News would get suppressed, or distorted, or spun. If the zombie apocalypse happened tomorrow, every idiot on Fox News would be blaming it on Obama. In WWZ, the outbreak spread through China because they kept their mouths shut. Israel was smart enough to close their borders, which of course made all of the Palestinians believe it was a big Jewish conspiracy. Etc. etc. It’s not like President Morgan Freeman is going to call a press conference to tell us all that we’re under zombie attack, and Bruce Willis is going to steer a nuke into the center of the zombies and save everybody as a shitty Aerosmith song plays.

So yeah, good book.  I was expecting something aimed at 14-year-olds, like a Mack Bolan book, but Brooks looked at a lot of different angles, and I enjoyed the hell out of that.  I’m not exactly going to retool and start cranking out genre fiction here, but I got at least a dozen good ideas thrown into the plot-o-matic over the whole thing.