prog: (Volity)
Volity got its hooks into me on Tuesday, and has been dragging me down the pavement ever since. The catalyst may have been [livejournal.com profile] radiotelescope himself being moved by the spirit last weekend and closing a bunch of our RT tickets. I had also managed to give myself some interesting homework at the last biweekly meeting of the Volity Illuminati: beginning a recruitment campaign for hackerly help with the project, particularly from the Java crowd for Gamut's sake.

When it happened that this had a lot of unmet prerequisites, I went a little crazy and did them all, heedless of the fact that this took two days - in one case staying up until 2am making code repairs (while catching up on Lost in a background window). Boy it's been a while since I've been moved to do that.

Today I finally started posting a want ad around, starting with Sourceforge, in a "help wanted" forum that seems to be half-populated by confused people wanting help in running programs or opening files or downloading porn. But whatever, it's a start. Where else should I post?

I have barely done any billable ITA work this week, and Gameshelf #6 production has gotten behind schedule too. But criminy, for weeks I have pining for Volity inspiration - more than one of you have been good friends as I bent your ear about it in-person - and it came. That it did not come meekly does not seem to be something I should really complain about.

Just as well, though: I have less than two weeks to put together an attractive hacker-level slideshow about Volity. Holy smokes. I gotta get on that.

BarCamp

Mar. 16th, 2007 11:41 pm
prog: (Default)
Is anyone going to BarCamp Boston this weekend? (That's "bar" as in the thing that comes after "foo", not as in a pub.) [livejournal.com profile] daerr and I are gonna try slogging over to the Stata center for some fraction of it.
prog: (monkey)
All righty, new SourceForge project for Google Checkout in Perl: http://sourceforge.net/projects/gcheckout-perl

If you want in, just tell me your SF username and I'll add you. I plan on being promiscuous with commit bits, as always.

There isn't any code yet because I'm still baking up the first alpha, but it's getting there. Lord willing and the crick don't rise, there'll be stuff in subversion before the Monday night Volity meeting.

This is going to be the tightest Perl code I've ever written. Volity's Perl libraries are quite good (I am told), but they're based on programming philosophies I held three years ago, and I've gone up a level or two since then.

Christ, those Splunk banner ads are irritating.
prog: (Volity)
I've been doing a lot of coding since the start of October, in three very different projects for three different customers. It's interesting. I will tell you know about one of them, which the most recent of these and the most interesting to me personally.

I finally got my hands dirty with sXBL last weekend, and after spending the last few evenings mashing at it I feel that I finally have the hang of it. All the magic about shadow trees and binding events and thus and such really took me a while to wrap my head around, but now I'm starting to make some stuff that sings, and I like it.

I am using it to start making that card game library I mentioned earlier The idea is that you, as a Volity game UI creator, will be able to write UI code that reads something like this: "Using this card artwork, draw the player's hand, with these dimensions, here. Draw the opponents' hands here and here, at half-size. Here's where a draw pile goes, and here is where cards are discarded. When this certain event happens please animate a card flying from the pile to the player's hand."

Much of that will be expressed as XML, using a custom tagset we will provide. And you won't have to write one line of Javascript about how to draw a hand, or sort its cards, or how to animate the flying cards. Just say where the things are, note their size and rotation, and mark when animation events should happen, and the library will take care of the rest. You can also add on as much additional SVG and Javascript as your game needs; this is just a programming library, and you use it as such.

I have started to create an importable SVG document that contains the sXBL templates for the handful of core card game objects I am envisioning. Once I've got its whole skeleton sketched out, I'll set something Subversiony up, and turn to the Volity community, whereupon I will lead this new and exciting little sub-project. I don't think I need to wait to do any of the animation, which will be the hardest part. We can work on that together.

Saved

Sep. 17th, 2006 06:20 pm
prog: (Default)
I wish there was a nearby shrine to MySQL I could go visit. I'd like to go there and burn some incense or something.

In the middle of some pretty hairy DB work in order to make the revenue reports work, and I swear to you, all my guesses as to syntax for bizarro table relations that looked like they might work actually did work.

If this were Oracle, this would have taken me a week to figure out.
prog: (Volity)
I shall have all the code necessary to make our payment system testable by this time next week.

That doesn't mean it will be online then, but all the parts will be in place. A month of testing and handwringing will follow. Then we will take it online. Exciting times to follow.

This is possible because Zarf has already done all he can in Gamut and the Python libraries. I need to follow through in the Bookkeeper and the Perl libraries. woo woo

Interrupt

Aug. 12th, 2006 06:51 pm
prog: (Default)
Am supposed to be starting to attend to my end of the revenue model implementation now, but wound up spending the afternoon fixing a hairy problem in the Perl libraries that has hung up another Volity hacker, a fellow chugging along with a Hearts implementation. It was a conscious decision: getting developers psyched is a top priority for us, and having broken libraries is not the way to do it. Furthermore, I am really excited about having a well-known game like Hearts on the Network.

I did the right thing but I really can't punt any more with the revenue stuff. The Andys will look at me badly if I haven't made progress by Monday night. But there's also all the RSS stuff that needs to get done... eek.



I didn't feel like doing anything last night so I worked on the G*mesh*lf for about three hours, enough to throw together a rough draft out of the footage from last December. It is not our best work - the guest players are great, but the host bits are a bit too dorky if you can believe that - but I wanna get it done. I can't start thinking about where to take the show next when I have this eight-month-old undigested bolus sitting on my hard drive. Gotta poop it out. I think you'll like it anyway, when it's done.



Speaking of poop, I dropped Tom Vasel's The Dice Tower podcast after listening to a few episodes. It's an all-right show - I especially like what he does with guest-produced content - but its overall attitude about games and maybe about life in general is just different enough from mine to irritate me.

I finally dropped the feed when a recent show featured a top-ten list of worst themed games, and I thought that every "worst theme" they mentioned was actually pretty awesome. They hated all the Cheapass Games themes for being either boring ("Who wants to pretend to be in a ren faire?!") or absurd ("'Devil Bunny'? That doesn't make any sense!"), and dismissed other games on bogus perceptions, like calling Funny Friends a game about "being a cool teenager" - though I'm sure that if they knew more about the game they would have hated it anyways. As far as I can tell these guys just don't like either sort of below-the-waist-based humor, and as far as I'm concerned that makes them aliens. (The kind of aliens that don't go to the bathroom and reproduce via budding, I guess.)

Speaking of aliens, I have picked up [livejournal.com profile] taskboy3000's Pseudocertainty, a news podcast covering the world of pseudoscience and bizarre phenomena. I have only listened to the first ten minutes of the most recent show so far, but I like what I've heard, and now I won't be able to prompt jjohn for further mock outrage about how I never listen to his show.

It sort of fills the void left by Skepticality, which I stopped listening to when (and believe me, I feel like a jerk about this) Derek came back from hospital and I found it just too igry listening to him trying to communicate through his recent brain damage. Maybe he and the show are better now... I suppose I could give it another listen sometime.
prog: (Default)
Made my post about the Nintendo DS Wi-Fi reverse-engineering effort to my O'Reilly Network blog last night. It's already scrolled off the front page! Who invited all these other bloggers, eh? Oh well. I suspect that people who like reading the O'Reilly weblogs use RSS, anyway. (LJ has a feed for it: [livejournal.com profile] oreillynetblogs.)
prog: (Default)
Today I finished a draft of a column that I last week successfully pitched to an online publication (where I've appeared before) and asked some former cow orkers for a tech review. Got two responses, one helpful, one less so. Put it aside for now.

Fielded an idea from a couple of more recent ex-orkers regarding an online resource for all kinds of legislative tracking. I noted how it rekindled my ideas about a sort of IMDB for Congress, where bills and laws are like film titles and the congresspeople behind them are like the cast and crew, and everything is hyperlinked and automated. That would be kind of cool.

Picked up another Arcus contract. (Or got tossed one, rather.) It's a 20-hour job due in two weeks, but is most notable in that it requires me to get familiar with some software that I wrote two years ago, including a shopping cart Perl module that I was rather proud of at the time, and have since utterly forgotten about. It has lived on, in my wake. Nutty. Also, hmm. Despite Joe's feelings to the contrary, I still can't find anything like it on CPAN. This I will put on my list of things to revive.

Revive? I today found that O'Reilly.com has a link in their catalog page to P&X, so I really have to at least mention it on my own site. Haven't done this yet, but I did get bit by the desire to play with "corndog", my own weblog software. I got it running on my iBook with a little bit of struggle (more the fault of my not-quite-understanding of one aspect of HTML::Mason). It's ready for me to swoop in and add the glossary components that I've been wanting for many many months. That, sadly, may prove to be the end of my regular LJ postings. I think it will be for the best. We'll see what happens.

It's past 7 but I think I'll change my pants and head over to Denis' anyway.

August 2022

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28 293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 29th, 2025 09:48 am
Powered by Dreamwidth Studios