?

Log in

Soylent Mean
09 April 2011 @ 01:48 pm
sokay made me thirty flavors of homemade ice cream for my 30th birthday party. She's gotta be the best wife ever! Ever!



Apple Cider: cream, milk, sugar, boiled cider, cinnamon, cloves
Azuki Bean: cream, milk, sugar, azuki bean paste
Bacon: cream, milk, brown sugar, eggs, bacon, vanilla
Basil: cream, milk, sugar, basil, lemon
Blackberry Sorbet: blackberries, sugar, lemon juice
Blueberry Frozen Yogurt: yogurt, sugar, blueberries, lemon juice
Cherry Chocolate Frozen Yogurt: yogurt, agave syrup, almond extract, chocolate (sweetened with organic cane sugar)
Chocolate: cream, milk, sugar, eggs, dutch cocoa powder, unsweetened chocolate, vanilla
Cinnamon: cream, milk, sugar, cinnamon
Cookie Dough: cream, milk, sugar, vanilla, cookie dough (butter, brown sugar, chocolate chips)
Green Apple & Sparkling Cider Sorbet: apples, sugar, sparkling cider (no alcohol), lemon juice
Green Tea: cream, milk, sugar, matcha powder
Lemon Sorbet: lemons, sugar, lemon juice, limoncello (small amt)
Malted Milk: cream, milk, sugar, malted milk powder, malted milk balls
Mango Sorbet: mangoes, sugar, lime juice, vodka (small amt)
Mayan Chocolate: cream, milk, sugar, eggs, dutch cocoa powder, unsweetened chocolate, vanilla, cinnamon, cinnamon fudge
Orange-Raspberry Sorbet: orange juice, agave syrup, raspberry juice
Peanut Butter Brownie: cream, milk, sugar, peanut butter, vanilla, brownie chunks, peanut butter fudge
Pear and Pecorino: cream, milk, sugar, eggs, pears, pecorino, sour cream, lemon juice
Peppermint Bonbon: cream, milk, sugar, peppermint extract, green food coloring, chocolate chips
Piña Colada Sherbet: pineapple, sugar, coconut milk, coconut rum (small amt), lime juice
Pumpkin Pie: cream, milk, sugar, eggs, pumpkin, cinnamon, ginger, cloves, vanila
Raspberry Rhubarb: cream, milk, sugar, raspberries, rhubarb, lemon juice, xanthan gum
Raspberry Rosé Sorbet: raspberries, sugar, rosé wine (a lot)
Roasted Banana: milk, sugar, bananas, butter, brown sugar
Samoas: cream, milk, sugar, coconut, caramel, fudge
Strawberry: cream, milk, sugar, eggs, strawberries, lemon juice
Totally Nuts: cream, milk, sugar, almond extract, hazelnuts, pecans, almonds
Vanilla: cream, milk, sugar, eggs, vanilla bean
White Chocolate Cocoa Nib: cream, milk, sugar, eggs, white chocolate, cocoa nibs
 
 
Soylent Mean
29 March 2011 @ 10:16 pm
Skate Invaders

Skate Invaders
Minnesota RollerGirls All-Stars vs. Naptown Rollergirls
League Mixer featuring Princes (Seasons 1-4) vs. Har Mar Superstars (Seasons 5-7)

DETAILS
Saturday, April 2nd
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by house polka band, the Bratwurst Brothers. Note that with the All-Star bouts, half-time occurs between the first and second period of the All-Star game, which starts around 8:25.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to the East Metro Homeless Project Connection.

BOUT CHARITY
Ann Bancroft Foundation's Let Me Play Grant

AFTER PARTY
Join us at O'Garas Bar and Grill after the bout to hobnob with your favorite rollergirls and enjoy PBR drink specials.
 
 
Soylent Mean
27 February 2011 @ 06:21 pm
You Betcha! Brawl

You Betcha! Brawl
Minnesota RollerGirls All-Stars vs. D.C. Rollergirls
League Mixer featuring Hipsters vs. Hunters

DETAILS
Saturday, March 5th
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by house polka band, the Bratwurst Brothers. Note that with the All-Star bouts, half-time occurs between the first and second period of the All-Star game, which starts around 8:25.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to the East Metro Homeless Project Connection.

BOUT CHARITY
Ann Bancroft Foundation's Let Me Play Grant

AFTER PARTY
Join us at Station 4 after the bout to hobnob with your favorite rollergirls and enjoy PBR drink specials.
 
 
Soylent Mean
15 January 2011 @ 11:40 am
Dead of Winter

Dead of Winter
Atomic Bombshells vs. Garda Belts
Dagger Dolls vs. Rockits

DETAILS
Saturday, January 22nd
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by Trailer Trash. Mascots of local sports teams will be participating in "Mascot Madness" for a special pre-show.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated.

BOUT CHARITY
Ann Bancroft Foundation's Let Me Play Grant

AFTERPARTY
Join us at O'Garas after the bout to hobnob with your favorite rollergirls and enjoy PBR drink specials.


Seeing Double

GET READY FOR A DOUBLEHEADER
For the first time ever, the Minnesota RollerGirls will be strapping on their skates in the Xcel Energy Center! We are super excited to be participating in this double-header with Minnesota's premiere lacrosse league, the Minnesota Swarm on Saturday, January 29th. That's right, two awesome events in one sweet venue for one $20 ticket!

The Minnesota Swarm vs. the Washington Stealth starts promptly at 7:30 immediately followed by the Minnesota RollerGirls vs. Madison's Dairyland Dolls. There isn't trackside seating for this special event, but just imagine: roller derby in the Xcel!

Help us break the modern roller derby bout attendance record!

Tickets can be purchased online through January 25 at Ticketmaster. Tickets are also available at three of our local ticket outlets: Electric Fetus (through game day) and Shameless, Inc., and Derby 4 All (through the afternoon of January 25).

PLEASE NOTE: If purchasing your tickets via Ticketmaster online for the first time, you'll need to set up a Ticketmaster account, then enter "roller" as the special offer code when ordering.
 
 
Soylent Mean
05 December 2010 @ 04:36 pm
Land of 10,000 Aches

Land of 10,000 Aches
Garda Belts vs. Rockits
Atomic Bombshells vs. Dagger Dolls

DETAILS
Saturday, December 11th
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by house polka band, The Bratwurst Brothers. Members of the Twin Cities Terrors (men's roller derby league) will be playing "Queen of the Rink" for the pre-show entertainment. And you just might see a special winter wonderland visitor at the door or in the crowd ... make sure to say hi to Santa!

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to the East Metro Homeless Project Connection.

BOUT CHARITY
Foundation IX

AFTERPARTY
Join us at Station 4 after the bout to hobnob with your favorite rollergirls and enjoy PBR drink specials.
 
 
 
Soylent Mean
02 December 2010 @ 09:48 pm
I've stopped posting my sketches here on LJ, since it doesn't seem that there's much interest here.

Nevertheless, I have continued to post them over on deviantArt.

Here are are some of my more recent creations:
An oddly attractive eye
Perspective-chan
Spikey Hair Boy
Kirino Kousaka
Violent Eye
Amy, aka Club-chan

And here's tonight's most recent creation, just so you have a little imageiness to go with your links:


It's Señor Pintsize! :D
 
 
Soylent Mean
28 November 2010 @ 02:15 pm
I went to Dick Blick yesterday and got an actual decent sketchbook. Only 50c more than the one I got at Target, and 50 sheets instead of 70, but it's actual white, thick, smooth paper. It's a dream to draw on. I'm in love!

Today was the first attempt at drawing a non-portrait:



Clearly demonstrating my lack of understanding of perspective. Stupid arrow. I'm going to keep tinkering with it to try to understand how that kind of perspective works. But, I think I did pretty good on drawing Aang's actual eyes.
 
 
Soylent Mean
27 November 2010 @ 09:26 am
This is the first character I've drawn that I feel happy enough about to give a name to. It took me about eight to ten hours to draw her yesterday, after a really emotionally draining Thanksgiving holiday.

I actually drew the hair on the left twice, the hair on the right three times. The ears, oh god, the ears. I spent an hour drawing two ears, but ended up having to erase them because they were placed badly. :cry: Anyways, any feedback, criticisms, or the like would be highly appreciated. I'm only at the five day mark when it comes to drawing, so there's absolutely craptons of stuff I haven't learned yet.


(click on the image for the full size version)

It was weird... once I was about 2/3rds of the way through drawing Amber, I started to get nauseated about the thought of finishing. And then, once it was all done, I started sobbing. I'm like a hormonal train wreck or something.
 
 
Soylent Mean
26 November 2010 @ 08:52 pm
I did do a bit more sketching late last night, after everybody returned home. Every face I drew was a bust, but I did manage to draw a really good eye, one our exchange student exclaimed was AWESOME:


And I drew the first ever hair segment that I was actually happy with, although it's not much:


I find it to be quite interesting, the amount of detail that goes into an eye. In my scanned sketches, downsized for the web, it's a bit hard to see. But there's really a lot more detail in these things than you'd think. For example, here's an eye, at its actual size, next to what it looks like at 600dpi:


Crazy detail! But it really does make a difference in the end.
 
 
Soylent Mean
25 November 2010 @ 09:10 am

(click on image for full size)

The numbers are the order in which I drew the hair segments. I'm trying out different techniques that I tried randomly sketching on another page. sokay was complaining that all my drawings looked sad or concerned, so I showed her what's what! :D

--

Update: My helpful Dutch friend, Emmy, who had given me advice on things to change from my previous portrait decided to help me out by showing me a helpful redrawing of the hair (and ears!) on top of what I had done. It's great!

 
 
 
Soylent Mean
24 November 2010 @ 02:49 pm

(click on image for full size)

Half tracing, half freehanding. It's a friend of mine's S2000. Love those cars!
 
 
Soylent Mean
23 November 2010 @ 09:05 pm
Took a couple hours today to draw. Spent probably about the same amount of time fiddling with the damn scanner so that the image quality didn't suck so much.


(click on image for full size)

The image on the page is about 8" tall by about 7" wide.
 
 
Soylent Mean
23 November 2010 @ 12:31 am
Okay, spent more time sketching last night. Working on eyes.



I'm particularly found of the music-note eye, the all-seeing-anime-eye and the one just up and to the right of the lower left-hand corner.
 
 
Soylent Mean
22 November 2010 @ 03:19 pm
I've been trying to keep my brain fresh by reading new things, mixing it up, trying new things. I felt like my head was getting mushy lately.

So, armed with a quick read of an online tutorial on how to layout a face on a grid, I drew my first ever face today. Anything I've ever done in my first 29 years has been random shapes and scribbles, so this was my first intentional drawing of anything, really:



I still don't like the (stage) right eye... I accidentally smidged it with an eraser, and never could get it quite right again. Notably, this wasn't much bigger than a postage stamp, and was done with a crappy mechanical pencil. But I feel okay about it!
 
 
Soylent Mean
19 November 2010 @ 09:45 am
Hey hey! It's phoenixredux's RX-7 in today's Misfile! I can't wait to see it race!


REEEEEE
 
 
 
Soylent Mean
16 November 2010 @ 06:10 pm
Bleeder of the Pack

Bleeder of the Pack
Dagger Dolls vs. Rockits
Atomic Bombshells vs. Garda Belts

DETAILS
Saturday, November 20th
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by the Surly Jones. The Five of Clubs from JUGHEADS Youth Juggling Company will be doing the pre-show entertainment.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to the American Cancer Society.

CHARITY
Foundation IX

AFTERPARTY
The bout after-party will be held at Station 4.
 
 
Soylent Mean
16 November 2010 @ 08:28 am


What myself and a roomful of web developers look like, towards the end of an exhausting weekend of coding and being high on pizza and caffeinated beverages.
 
 
Soylent Mean
19 October 2010 @ 09:29 pm
Couple photos from last weekend's MOWOG 9 event. The last event of the year is always a "theme" event. As such, there are prizes and costumes for dressing up yourself and dressing up your cars. This year's theme was "Science Fiction".

Cut for zoom-tastic imagery!Collapse )
 
 
Soylent Mean
12 October 2010 @ 10:21 am
Return of the RollerGirls

Return of the RollerGirls
Atomic Bombshells vs. Rockits
Dagger Dolls vs. Garda Belts

DETAILS
Saturday, October 16th
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by the Bratwurst Brothers, our house polka band. Twin Cities Junior Roller Derby will be doing the pre-show entertainment – if you thought we were fun to watch, just wait until you see these kids! Minnesota Secretary of State Mark Ritchie will be doing the celebrity bout countdown!

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to charity.

CHARITY
Foundation IX
 
 
Soylent Mean
04 October 2010 @ 08:15 am
Was a success! The previous owner of the MX-5 had left a bottle of touch-up paint in the glove compartment. Of course, it rolled around inside the glove compartment until it spilled, sat in a puddle, and froze solid into the glove compartment. There was no way that bottle was becoming detached from the plastic of the glove compartment.

But wait! Didn't I just buy a parts car the other day? I did! And it had a glove compartment, too! So, here"s what I did. Plus, there"s a treat for those who read on!Collapse )
 
 
 
Soylent Mean
03 October 2010 @ 12:14 am
So I'm just pasting it in here. Neiner!

--

About the new Miata:
The car is pretty much as I expected. The original Bilsteins are shot. Man, I don't know how you /can't/ notice that a car needs new struts. There was quite a bit of body roll with really tight corners at high speeds, and the ride is really harsh. I mean, I know it's never going to be a Lexus, but was harsher than I'd expect even with the 99s very stiff suspension.

The tires are pretty lousy - Kuhmo Ecstas, and not the best ones either. But they've got plenty of life on them; might be good around-town tires, until they wear out.

It's going to need a new timing belt soon, probably replace the water pump as well. The glove compartment was jacked - they spilled some touch up paint in it, and the bottle was welded to the inside. But I've got a replacement.

Everything else seems pretty good. Is fun, and is going to be even better once I've got put a bit of money into it.

--

Sometimes I make rash decisions:

So, while I was down in Ames picking up my new Miata, I stopped in and visited a guy who was selling a salvaged 2000 Miata LS. It was in a front end collision, and the body was pretty torn up in front. But it still had all four 15" alloy wheels, still had the Bose sound system, and the glove compartment were there, all of which should be easy to transplant into my MX-5. It also has the cruise control actuator and the combination switch, so maybe if I'm looking to get in way over my head, I'll put that into my Miata as well. I may also keep the rear bumper and tail light assembly as well, in case I ever get rear-ended... unless someone really needs it now. They're in near perfect condition.

So... in one of the crazier/stupider/awesomer decisions I've ever made, I cut him a check for the rest of the car. I hope I didn't overpay -- $400 for everything, provided I tow it all back up to Minneapolis sometime in the next few weeks. So, the cost of that, plus the cost of finding somewhere to tow it. And the back and forth costs. Right-o, then.

Anyways, here are the pictures that were taken:
http://www.flickr.com/photos/marumari/sets/72157624957978867/
(sorry they're so low-res - I didn't realize it was set to 640x480)

The engine and transmission are apparently in perfect working condition, or at least they were before being removed from the car. They have 88k miles on them. The front axle looks great, as does the LSD differential. The brake booster looks great, as do the brake lines.

Center console (tan) works great. There's a tan boot cover; I'd love to sell it to have money to put towards a black one. The spare tire is there, and fine. Steering wheel is fine... mildewy, but fine. The leather seats are scuffed up, and could use an oiling and cleaning, but they're in surprisingly serviceable shape.

Most of the body panels seem in fine shape. The doors are great, and have power windows in them, IIRC, and the tiltable side-view mirrors. Scuffs on them, but in damned good shape.

There's no dashboard or radiator/AC. Most stuff seems to be there and good, if a bit spread out around this barn.

Aaaaanyways, if folks want stuff, just let me know. I'd like to recoup my costs, but I'm not asking for the moon and stars. Heck, if someone has a good way to tow it back, and is willing to help sometime in the next weekend or two, that would be /awesome/. And/or if somebody has some open garage space for it... that'd be even better. It's not cheap to rent extra garage space for the winter. >_
 
 
Soylent Mean
01 October 2010 @ 07:35 pm
Tomorrow I'm taking a roadtrip with phoenixredux down to Ames, Iowa to pick up my new car. It's a 1999 Mazda MX-5, with 54k miles on it. It's the Sport ("HARD S") edition, designed specifically to have a suspension for racing. Given that I'm hoping to do autocross next year, it's pretty much the perfect car.

Look at my new car! Mine mine mine!Collapse )
 
 
Soylent Mean
18 September 2010 @ 07:58 pm
I have a somewhat irrational dislike of the front GTI badge on my, well, GTI. I've never liked it, and I've always thought it looked a bit goofy. So, I decided to do something about it.Collapse )
 
 
Soylent Mean
05 September 2010 @ 08:58 am
Just got done plowing through all 1600 panels of a comic called Misfile over the last few days. The last time I did that was a few years ago, with Questionable Content. Misfile is a bit... weird, but the story is fantastic, and damn did I get really attached to the characters. The drawing is a bit primitive at the beginning -- like most webcomics -- but the latter comics are really quite pretty.

Aside from SMBC, it might be my new favorite webcomic. It probably helps that the main character is a tomboy (well, in a manner of speaking), and so I can really identify with her.

On an unrelated note, I know I don't write in my livejournal very often, and I feel a bit lazy and guilty about that. Still, I wanted you all to know how much I appreciate that y'all are my friends. Internet-only friend or real-life friend, I'm glad you're there. :)
 
 
Soylent Mean
Trying to get an old IBM T42 laptop I have setup, so that our exchange student can have her own computer in her room. I don't have an XP license, so I thought that Ubuntu's Netbook edition would work.

It mostly installs okay, despite an error in the middle that said "The installer has encountered an unrecoverable error." -- which it recovered from. However, nothing I can do seems to get the PCMCIA network adapter working. It simply refuses to turn on.

So now, of course, I'm stuck in the typical Linux hell of trying to make hardware work through the command line. It turns out it was complaining about not being able to find the firmware for it. Eventually, after much Googling, I found out the issue.

Apparently, at some point in the past, someone realized they couldn't find the license document for this driver. So, they simply moved it into a different package... one that isn't installed by default. And now, when you insert the card, it simply fails - it doesn't prompt you to install the "linux-firmware-nonfree" package. That would be too easy!

Now, let's say you were an upgraded Joe User, and thought to search in their package tool for this card? No luck. You want to know why? This is the description for the package:

This currently contains firmware for DVB cards.

Argh! Stabbity!
 
 
 
Soylent Mean
03 July 2010 @ 12:39 pm
After posis_das moved out a month or so ago, sokay and I agreed to turn his old bedroom into a guest bedroom / classic gaming room. There's still a lot more that I want to do with it, but it's finally at a stage where I can sit down and play some Mike Tyson's Punch-Out!!.

Mario Mural

Up up down down left right left right B A start for more photos...Collapse )
 
 
Soylent Mean
30 May 2010 @ 03:29 pm
After making the circuit between Menards, Ace Hardware, Mother Earth Gardens, and Minnehaha Falls Nursery, sokay and I have finally gotten all the plants that we're going to put in our rain garden, including:

Black-Eyed Susan
Blue Flag Iris
Butterfly Milkweed
Cardinal Flower
Little Bluestem
New England Aster
Purple Coneflower
Oxeye Sunflower
Silver Vervain
Yarrow

Still have a bunch more digging to do, but I'm hoping to get these all planted in the next week or two. Exciting!
 
 
Soylent Mean
10 May 2010 @ 04:54 pm
I feel exactly the same way when people ask me simple questions with impossible answers, at work...

Q: What is a good RegEx to parse HTML with?

A. You can't parse [X]HTML with regex. Because HTML can't be parsed by regex. Regex is not a tool that can be used to correctly parse HTML. As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML. Regular expressions are a tool that is insufficiently sophisticated to understand the constructs employed by HTML. HTML is not a regular language and hence cannot be parsed by regular expressions.

Regex queries are not equipped to break down HTML into its meaningful parts. so many times but it is not getting to me. Even enhanced irregular regular expressions as used by Perl are not up to the task of parsing HTML. You will never make me crack. HTML is a language of sufficient complexity that it cannot be parsed by regular expressions. Even Jon Skeet cannot parse HTML using regular expressions. Every time you attempt to parse HTML with regular expressions, the unholy child weeps the blood of virgins, and Russian hackers pwn your webapp.

Parsing HTML with regex summons tainted souls into the realm of the living. HTML and regex go together like love, marriage, and ritual infanticide. The <center> cannot hold it is too late. The force of regex and HTML together in the same conceptual space will destroy your mind like so much watery putty. If you parse HTML with regex you are giving in to Them and their blasphemous ways which doom us all to inhuman toil for the One whose Name cannot be expressed in the Basic Multilingual Plane, he comes.

HTML-plus-regexp will liquify the n​erves of the sentient whilst you observe, your psyche withering in the onslaught of horror. Rege̿̔̉x-based HTML parsers are the cancer that is killing StackOverflow it is too late it is too late we cannot be saved the trangession of a chi͡ld ensures regex will consume all living tissue (except for HTML which it cannot, as previously prophesied) dear lord help us how can anyone survive this scourge using regex to parse HTML has doomed humanity to an eternity of dread torture and security holes using regex as a tool to process HTML establishes a breach between this world and the dread realm of c͒ͪo͛ͫrrupt entities (like SGML entities, but more corrupt) a mere glimpse of the world of reg​ex parsers for HTML will ins​tantly transport a programmer's consciousness into a world of ceaseless screaming, he comes, the pestilent slithy regex-infection wil​l devour your HT​ML parser, application and existence for all time like Visual Basic only worse he comes he comes do not fi​ght he com̡e̶s, ̕h̵i​s un̨ho͞ly radiańcé destro҉ying all enli̍̈́̂̈́ghtenment, HTML tags lea͠ki̧n͘g fr̶ǫm ̡yo​͟ur eye͢s̸ ̛l̕ik͏e liq​uid pain, the song of re̸gular exp​ression parsing will exti​nguish the voices of mor​tal man from the sp​here I can see it can you see ̲͚̖͔̙î̩́t̲͎̩̱͔́̋̀ it is beautiful t​he final snuffing of the lie​s of Man ALL IS LOŚ͖̩͇̗̪̏̈́T ALL I​S LOST the pon̷y he comes he c̶̮omes he comes the ich​or permeates all MY FACE MY FACE ᵒh god no NO NOO̼O​O NΘ stop the an​*̶͑̾̾​̅ͫ͏̙̤g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s ͎a̧͈͖r̽̾̈́͒͑e n​ot rè̑ͧ̌aͨl̘̝̙̃ͤ͂̾̆ ZA̡͊͠͝LGΌ ISͮ̂҉̯͈͕̹̘̱ TO͇̹̺ͅƝ̴ȳ̳ TH̘Ë͖́̉ ͠P̯͍̭O̚​N̐Y̡ H̸̡̪̯ͨ͊̽̅̾̎Ȩ̬̩̾͛ͪ̈́̀́͘ ̶̧̨̱̹̭̯ͧ̾ͬC̷̙̲̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̲̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔̀ͅ

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
 
 
Soylent Mean
10 April 2010 @ 04:11 pm
As many of you know, I've been working on a new stained glass project for kizdeana. Well, I recently finished and (surprise) gifted it to her -- so now I'm able to finally post pictures of it up on LJ.



Read on for the full gallery...Collapse )

It's going to be showing at the Glass Endeavors Art Show from April 13th to the 18th... so go in, take a look, and maybe toss a vote my way, if you really enjoy it. :)
 
 
Soylent Mean
08 April 2010 @ 05:39 pm
I was on Talk of the Nation with Neal Conan, today, on NPR! It was a discussion about Aging out of Foster Care.

http://www.npr.org/templates/story/story.php?storyId=125729965

I'm at 8:00-10:14. During my entire conversation, I was completely shaking, sweating, my head was pounding... glad to hear that I didn't sound like a complete doofus, getting to listen to myself afterwards.

My friend tankgirl, knowing all that I went through after getting out of foster care, paid me one of the nicest compliments I've ever been given:

<tankgirl> for life skills, that's off the roof, off the bleachers, nothing but net
 
 
 
Soylent Mean
31 March 2010 @ 09:52 am
Bone of Contention

Bone of Contention
Dagger Dolls vs. Garda Belts (for 3rd place)
Atomic Bombshells vs. Rockits (for the Golden Skate)

DETAILS
Saturday, April 3rd
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

PARKING
Because of the high level of the Mississippi, some roads near the Roy have been closed. If in doubt, check MNDOT's flood closure page for updates.

TICKETS
Tickets are selling out quickly and are now only available at Ticketmaster, and at the RiverCentre box office. Hurry and get your tickets today!

FEATURED ENTERTAINMENT
Featuring half-time entertainment by our house polka band, the Bratwurst Brothers. Pre-show will feature The Alt Boys BMX Team doing tricks and ramp jumps.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to charity.

AFTER PARTY
Join us at Station 4 after the bout to hobnob with your favorite rollergirls, ride the mechanical bull, sing your heart out to karaoke, and enjoy PBR drink specials. Station 4 will validate parking for the Lowertown Ramp (aka the TPT ramp) located between Sibley and Jackson St. (enter on Sibley). Parking in the Union Depot ramp will not be validated.

CHARITY
Foundation IX
 
 
Soylent Mean
For those of you who are programmers out there, I think you'll dig this presentation by Tony Hoare (inventor of Quicksort) about why he feels like inventing the null reference was a bad idea:

http://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare

Remember folks: 0 == False == Null is a terrible assumption to make.
 
 
Soylent Mean
08 March 2010 @ 02:25 pm
Whenever talk of fantasy novels comes about, I always feel like the odd one out because I'm one of those rare people that finds the Lord of the Rings trilogy to be a bit tedious to read. As such, sometimes I forget that Tolkien occasionally really does have some great nuggets buried in there, such as when Gandalf describes his battle with the Balrog to Legolas and Gimli:

"Name him not!" said Gandalf, and for a moment it seemed that a cloud of pain passed over his face, and he sat silent, looking old as death. "Long time I fell," he said at last, slowly, as if thinking back with difficulty. "Long I fell, and he fell with me. His fire was about me. I was burned. Then we plunged into the deep water and all was dark. Cold it was as the tide of death: almost it froze my heart."

"Deep is the abyss that is spanned by Durin's Bridge, and none has measured it," said Gimli.

"Yet it has a bottom, beyond light and knowledge," said Gandalf. "Thither I came at last, to the uttermost foundations of stone. He was with me still. His fire was quenched, but now he was a thing of slime, stronger than a strangling snake.

"We fought far under the living earth, where time is not counted. Ever he clutched me, and ever I hewed him, till at last he fled into dark tunnels. They were not made by Durin's fold, Gimli son of Gloin. Far, far below the deepest delvings of Dwarves, the world is gnawed by nameless things. Even Sauron knows them not. They are older than he. Now I have walked there, but I will bring no report to darken the light of day. In that despair my enemy was my only hope, and I pursued him, clutching at his heel. Thus he brought me back at last to the secret ways of Khazad-dum: too well he knew them all. Ever up now we went, until we came to the Endless Stair."

"Long has that been lost," said Gimli. "Many have said that it was never made save in legend, but others say it was destroyed."

"It was made, and it had not been destroyed," said Gandalf. "From the lowest dungeon to the highest peak it climbed, ascending in unbroken spiral in many thousand steps, until it issued at last in Durin's Tower carved in the living rock of Zirakzibil, the pinnacle of Silvertine.

"There upon Celebdil was a lonely window in the snow, and before it lay a narrow space, a dizzy eyrie above the mists of the world. The sun shone fiercely there, but all below was wrapped in cloud. Out he sprang, and even as I came behind, he burst into new flame. There was none to see, or perhaps in after ages songs would still be sung of the Battle of the Peak." Suddenly Gandalf laughed. "But what would they say in song? Those that looked up from afar thought that the mountain was crowned in storm. Thunder they heard, and lightning, they said, smote upon Celebdil, and leaped back broken into tongues of fire. Is not that enough? A great smoke rose about us, vapour and steam. Ice fell like rain. I threw down my enemy, and he fell from the high place and broke the mountain-side where he smote it with his ruin. Then darkness took me, and I strayed out of thought and time, and I wandered far on roads that I will not tell."

Reading this passage also makes me feel a bit silly, because for many years, I had not realized that Gandalf had more-or-less been resurrected (as Gandalf the White) after his death from this battle.
 
 
Soylent Mean
05 March 2010 @ 04:52 pm
Oh yeah, more video gaming nirvana in my future:

http://arstechnica.com/gaming/news/2010/03/portal-2-is-official-first-image-inside.ars

Rejoice, everyone!
 
 
Soylent Mean
03 March 2010 @ 12:26 pm
Can I just say how very, very excited I am about the possibility of Portal 2 coming out from Valve? I am very, very excited.

I think this recent post from Valve sums up why I love this company so much:

A lot of you have been raising concerns about the so-called "dangers" of what we're all doing here. The beancounters told me to tell you that as of today, testing will no longer be as mandatory or as dangerous. That's not gonna happen, and here's the reason!

Science isn't about why, it's about why not. You ask: Why is so much of our science dangerous? I say: Why not marry safe science if you love it so much. In fact, why not invent a special safety door that won't hit you in the butt on the way out, because you are fired.

Plus, in the event of your death, I personally guarantee that, thanks to the form you were required to sign this morning, your family will not suffer the indignities of a prolonged and costly legal battle with Aperture Science. Trust me, I am rich, and it is a burden I would not wish on anyone.
 
 
 
Soylent Mean
02 March 2010 @ 10:13 pm
Pretty Poison

Pretty Poison
Atomic Bombshells vs. Garda Belts
Dagger Dolls vs. Rockits

DETAILS
Saturday, March 6
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

TICKETS
Tickets are selling out quickly and are now only available at Ticketmaster, and at the RiverCentre box office. Hurry and get your tickets today!

FEATURED ENTERTAINMENT
Featuring half-time entertainment by
Dust N Bones. In honor of Women's History Month, the pre-show will feature Chicks on Sticks all-female stilt-walking.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to charity.

AFTER PARTY
Join us at Station 4 after the bout to hobnob with your favorite rollergirls, sing your heart out to karaoke, and enjoy PBR drink specials. Station 4 will validate parking for the Lowertown Ramp (aka the TPT ramp) located between Sibley and Jackson St. (enter on Sibley).

CHARITY
Foundation IX
 
 
Soylent Mean
24 February 2010 @ 11:31 am
Just thought I should share my latest stained glass piece with everyone.


(click for larger)

It's hard to see the texture, but the blue glass is mottled on the back, the clear glass has some faint lines in it, and the flower is made with cathedral glass.

It's 10"x16", cost about $70 in materials, was done with copper foil, lead solder, zinc border, and finished with a black patina. 24 pieces of glass total, one of which shattered mid-process and had to be pulled out and replaced. Took me about 10 hours or so to assemble. Lots of work, but a lot of fun as well. :D
 
 
Soylent Mean
23 February 2010 @ 05:41 pm
I think it might just be me!



Damn you, Lakitu!
 
 
 
Soylent Mean
08 February 2010 @ 06:13 pm
My favorite part of this Sunday wasn't the Super Bowl, with its rinky-dink short passes and its lame-o commercials (Denny's aside). No, my favorite part of this Sunday started with this email I sent to underwhelm:

From: RYAN
To: ALEX
Subject: This Sunday!

ALEX - did you hear the news?! Slick, the meanest, most powerful gang lord in River City, has taken our high school captive. He says that with his gangs of students and vicious bosses roaming the streets, that nothing can stop him!

I know we were lucky enough to have not been in school the day Slick took it over, but our fellow students are being kept as prisoners. And now just any student - Slick has kidnapped my girlfriend, Cyndi!

I think it's up to us to battle our way through these gangs and then defeat Slick in order to free the students of River City High and to restore peace to the panic-stricken populace. I think we're in for the fight of our lives!

How does this Sunday at noon sound?

Barf!,
RYAN

Ended up hooking up the ol' NES, and between my love for fudge, ice cream, and steak, and underwhelm's Texas Boots predilection, we ended up beating the game in just under two hours, on the advanced difficulty. Was awesome, and I still can't help but wonder why nobody has made another decent side-scrolling beat 'em up with RPG elements like River City Ransom.

Also, there was homemade eggnog. Mmmmmmmmmmm!
 
 
 
Soylent Mean
31 January 2010 @ 08:48 am
Femme Fatale

Femme Fatale
Garda Belts vs. Rockits
Atomic Bombshells vs. Dagger Dolls

DETAILS
Saturday, February 6
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

FEATURED ENTERTAINMENT
Featuring half-time entertainment by The Idle Hands (yes, you read that right!). In honor of Black History Month, the pre-show will feature African dance troupe Coupé Décalé.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to charity.

AFTER PARTY
Join us at O'Garas after the bout to hobnob with your favorite rollergirls, dance to DJ Matt Perkins, and enjoy PBR drink specials.

CHARITY
Foundation IX
 
 
Soylent Mean
27 January 2010 @ 05:06 pm
phoenixredux's Baby Rabies poll is fascinating, and I appreciate those who wrote in their responses.

Also, if not for my stained glass course tonight, I wouldn't be able to tear my eyes away from the Baby Rabies Blog.
 
 
Soylent Mean
10 January 2010 @ 08:03 pm
Was on my own for dinner tonight, so decided to make myself a brand new meal for myself. It was pretty ad libbed, but:

* restored the dry yeast in water
* poured into the food processor with the dry ingredients (AP flour, whole wheat flour, salt, sugar, olive oil)
* took the resulting ball, kneaded it, and then threw it in an olive oil covered bowl for an hour for it to double in size
* spread it out on the pizza sheet, then coated it with olive oil
* baked the crust for five minutes or so at 400F or so
* removed the crust from the oven
* coated the crust with the tomato sauce / BBQ sauce mix
* put on onions, ham, and pineapple
* covered with mozzarella cheese
* baked until done

Pulled it out, and it was absolutely delicious. The toppings were soft, moist, and chewy. The sauce was perfectly tangy, and the crust was crunchy and wheaty. I was surprised that the crust was so crispy, given how many wet ingredients were on top, but it held up well.

Sadly, it was completely polished off in no time, which makes me wish I had made two so that I would have had leftovers for tomorrow. C'est la vie!



Lemme know if you want more specific recipe instructions, and I can try to rummage them up.
Tags:
 
 
Soylent Mean
31 December 2009 @ 05:07 pm
Okay, at work today, I discover that the Active Directory LDAP attribute for whether an account is locked out or not is called lockoutTime. Fair enough, that seems plenty reasonable. So, what does that time represent?

The date and time (UTC) that this account was locked out. This value is stored as a large integer that represents the number of 100 nanosecond intervals since January 1, 1601 (UTC). A value of zero means that the account is not currently locked out.

100 nanosecond intervals since January 1st, 1601?! WHO THE %(*@%!* CARES ABOUT AN ACCOUNT'S LOCKOUT TIME TO THE .0001 MILLISECONDS?!

But you can't even really use the attribute for a simple locked/not locked check, for this shall thwart you:

This attribute value is only reset when the account is logged onto successfully. This means that this value may be non zero, yet the account is not locked out. To accurately determine if the account is locked out, you must add the lockoutDuration to this time and compare the result to the current time, accounting for local time zones and daylight savings time.

Dooming it to being one of the most complicated account lockout systems ever, and almost certainly guaranteeing that it'll get screwed up by anyone not using windows APIs. Whatever happened to using the generalized time syntax that most every other LDAP implementation uses (YYYYMMDDHHMMSS[.|,fraction][(+|-HHMM)|Z])?

Man do I hate the Windows epoch, even if it does make some math a whole operand quicker. Yeesh.
 
 
Soylent Mean
30 December 2009 @ 11:36 am
So, I made Tracy æbleskiver for breakfast on her birthday today. Instead of the traditional dessert-style, which are very similar to mini-donuts, I decided to make her pancake-style ones, but with fillings inside them.

Ingredients
2 cups flour
1 tsp salt
1 tsp baking soda
2 cups buttermilk (I used clabbered milk: 2 cups room temp milk, 2 tbsp lemon juice, mixed)
3 eggs
oil (rice bran oil is best)
fillings!

Instructions
In large bowl, sift together flour, salt, and baking soda. Separate the eggs, putting the whites into their own bowl and the yolks into the bowl with the sifted dry ingredients. Beat egg whites until they form soft peaks. Add the buttermilk to the bowl with the dry ingredients, mixing together, and then gently fold in the egg yolks.

Heat æbleskiver pan on high heat, greasing the tops and cups lightly with the bran oil. Once oil is shimmering, fill each cup about 1mm from the top with the batter. Do not fill to the top! Due to the beaten egg whites, they will expand on their own.

Then, add fillings into cup. Working quickly, rotate each æbleskiver a quarter turn. After newly rotated side is cooked - they will probably be cooked by the time you rotate all the æbleskivers unless you are very quick - continue rotating the æbleskiver until the original bottom is facing downward. Cook until finished - the æbleskiver should be a nice golden brown on all sides.

Top with syrup or whatever - depending on the filling you choose, you may not need to top with anything at all.

Today's fillings
diced apples
apple butter
strawberry rhubarb jam
Ghirardelli chocolate chips
peanut butter + strawberry jelly
peanut butter + strawberry rhubarb jam
peanut butter + apple butter
peanut butter + diced apples

I think my favorite was just the plain apple butter ones, but they were all delicious. Our peanut butter was slightly too thick for this - I think if I do it again, I'll either buy goopier peanut butter, or mix the peanut butter + jam together before I use them. Other plans include use grape jelly (ours had gone bad) as well as applesauce (which is very good, but we were out). Very goopy toppings, like chocolate syrup, don't work terribly well.

For the very final æbleskiver for Tracy, I put in a maraschino cherry and lots of maraschino cherry juice so that entire ball would be cherry-flavored. Once it was finished, I topped it with whipped cream and chocolate syrup. She let me have a couple bites... it was mind-blowingly delicious. Wow. Yum.

Anyways, Merry Birthday, Tracy. I love you!
 
 
 
Soylent Mean
29 December 2009 @ 11:54 am
Hair of the Dog

Hair of the Dog
Dagger Dolls vs. Garda Belts
Atomic Bombshells vs. Rockits

DETAILS
Saturday, January 2
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

All tickets will be picked up from our ticket outlets by noon on 12/30. They will still be available at the Electric Fetus and the Box Office.

FEATURED ENTERTAINMENT
Featuring half-time entertainment by our house polka band, the Bratwurst Brothers. Pre-show featuring Beat Squad from Heartbeat Studios.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to charity.

AFTER PARTY
Join us at O'Garas after the bout to hobnob with your favorite rollergirls, and enjoy PBR drink specials.

CHARITY
Foundation IX
 
 
Soylent Mean
20 December 2009 @ 09:58 am
I woke up to this playing on The Current this morning. I can't imagine a better Christmas song to wake up to.

I'm Mister Green Christmas
I'm Mister Sun
I'm Mister Heat Blister
I'm Mister Hundred and One
They call me Heat Miser,
What ever I touch
Starts to melt in my clutch
I'm too much!

I never want to know a day
That's under sixty degrees
I'd rather have it eighty,
Ninety, one hundred degrees!

Oh, some like it hot, but I like it
REALLY hot! Hee hee!

http://www.youtube.com/watch?v=yon2YuXssvo

<3 Heat Miser
 
 
Soylent Mean
14 December 2009 @ 06:47 pm
I've been spending the last week or so working on a neat way to display my game collection while simultaneously filling in my knowledge about jQuery. This is pretty close to the final result:

http://www.twoevils.org/html/mygames/
(faster in Firefox / Safari / Chrome, but it should work fine in IE)

* On-the-fly sortable columns, with zebra-striping
* On-the-fly search field, with recalculated counts at the bottom
* "Lightbox" popup, when you click on links (dismissable with the X button, clicking outside, or hitting escape)
* Main table shows: Title, Platform, Publisher, Developer, Genre, (metacritic) Rating, My Rating, Release date
* Details page shows: Title, Platform, Cover image, Series, Publisher, Developer, Genre, Format, # of Players, Discs, Region code, (ESRB) Rating, and Release date (they'll be hidden if I haven't filled them in). Also has links for additional images, additional info, google search, and an option to buy it on Amazon.com.

I'd love to hear what you folks think! :) :)
 
 
Soylent Mean
13 December 2009 @ 08:52 pm

Season's Beatings
Minnesota RollerGirls All-Stars vs. Sioux Falls Roller Dollz
League Mixer: Superheroes vs. Supervillians

Don't miss the final home All-Stars bout of the year in another cross-border battle!

DETAILS
Saturday, December 19
Doors at 6:30pm, bout at 7:30pm
Roy Wilkins Auditorium, St. Paul
Tickets  |  Directions  |  Parking

All tickets will be picked up from our ticket outlets by noon on 12/18. They will still be available at the Electric Fetus and the Box Office.

FEATURED ENTERTAINMENT
Featuring half-time entertainment by E.L.nO. Pre-show featuring Minnesota North Stars Quad Rugby.

GET THERE EARLY, GET A FREEBIE!
We'll be giving away a special limited edition Minnesota RollerGirls t-shirt to the first 200 people in the doors. There will also be a very limited quantity for sale for $15 and when they're gone, they're gone. So get there early!

GET A BLACK EYE OR SHOW YOUR TEAM SPIRIT
Get old-fashioned black eyes for a buck at our Black Eye Booth ... OR support your favorite home team for just a $2 donation. (Kids always free!) If you think we've done an exceptional job, a more generous donation is always appreciated. All proceeds go to charity.

AFTER PARTY
Join us at Station 4 after the bout to hobnob with your favorite rollergirls, and enjoy PBR drink specials.

CHARITY
Foundation IX
 
 
Soylent Mean
21 November 2009 @ 06:57 am
Dear Kirby,

I know that this might seem like an odd notion to cat - whose every day is the physical embodiment of the concept of leisure - but us humans generally only receive two days in every week where we may partake in an adequate quantity of sleep. Therefore, I would request that you refrain from walking on my face at 6am on those designated days.

Thanks, and that is all,

April