nexting out of loops via sub calls

August 18, 2005  🐫 🧑🏽‍💻

12:19  * rjbs wants macros in Perl. 12:19 rjbs: Lisp-style? :) 12:19 of course 12:20  * rjbs wants a simple expression that can evaluate to "warn and next" 12:20 (loop-assert cond message) 12:21 which would become (unless (cond) (warn message) (next)) 12:22 sub `loop_assert { my ($cond,$warn) = @_; unless($cond) { warn $warn; next } } 12:22 heh 12:24 er... wait... 12:24 that works!?  next will propagate up the call stack? 12:24 how did I not ever know this? 12:24 That's what the ` is for :) 12:24 no, but it seems to do so already 12:25  * rjbs tests more thoroughly. 12:25 Yeah can use loop control in a subroutine but you will get a warning too. 12:26 hell, I'll use "no warnings" for that.

my plane crash

August 17, 2005

I had a dream, last night, that Casey got me a job working with him at his new gig. I worked at a small desk pushed together with his and Uri’s. Our boss looked like Wilford Brimley, and knew it. He’d walk up to us and say, “What’s for breakfast?” I felt bad about ditching Pobox, but I guess I really wanted to work for Wilford Brimley.

coke zero

August 17, 2005  🥘

I’ve been drinking a lot of Coke Zero lately, despite my previously stated goal of evil-corporation-avoidance. Coke Zero is basically zero calorie Coke Classic. It tastes like Coke Classic, not like Diet Coke. I can get it, in Bethlehem, at 7-11, Wawa, gas stations or the grocery. Yesterday I stopped at the Wawa at 11th and Arch (I think) in Philadelphia and they didn’t have any. Everyone I asked about it at work assumed I meant Diet Coke with Splenda (the third Diet Coke), and hadn’t seen Coke Zero.

to my mystery donor

August 16, 2005

Today, I got a package from a bookstore in Brooklyn. It contained a copy of Shadows Over Baker Street, a collection of stories about Sherlock Holmes’s encounters with Cthulhu and the other Elder Gods. I did not order this book, although I wanted it. It was delivered to “Ric Signes.”

the issue with icons

August 15, 2005

We use Kwiki::Icons::Crystal at work, because (to quote John) “otherwise the toolbar ends up taking two rows!” I don’t want a multi-row toolbar, but neither do I want a huge array of tiny icons that often have little bearing on their link’s action.

good help is hard to find

August 13, 2005  🥘

We headed to Mr. V’s this morning for breakfast. Mister V’s Blues Cafe is in the site where Hack’s was; they’ve been open for about a month now, and this was our third trip there. I wanted to get eggs, sausage, toast, and grits.

making the switch to svk

August 12, 2005

Well, those long paths were too much for me. It’s not that I had to type them much… I just kept thinking about them. This morning, I couldn’t enjoy my yogurt, dreading the thought of having to type that huge svn+ssh URL again. Is it pathetic that my main reason for trying this way powerful svn client was to avoid typing long URL’s? Yeah, maybe. I don’t care!

kontinued kwiki koding

August 12, 2005  🐫 🧑🏽‍💻

Putting plugins into Kwiki installations is fun, and usually as easy as eating pie. I installed a bunch at work last night, and I think I’ll install some of them at home, tomorrow. Today, though, I did a little more work on tweaking the ones I like best (or need more): Kwiki::Keywords and Kwiki::Edit::RequireUserName.

bundles are awesome and suck

August 12, 2005  🐫 🧑🏽‍💻

John and I, both unhappy with the lack of awesome plugins on the Kwiki at work, made a list of what we wanted and got things installed. “Hey,” I said, “I’ll just make a Bundle!”

vim wish list: columns

August 10, 2005

I wish I could tell Vim that the file I’m editing is X-delimited values and have it replace the X’s with whitespace. That’s not my real wish, though, because I usually use tab’s for the X’s, anyway.