December, 18, 2004 archives
adminshop is a spammer. that is all.
world of warcrack
as expected, world of warcraft is a tremendously addictive game. i’ve spent at least an hour or two each day playing since i got it, and have even given up a couple of weekend days to it.
the world is big. even though i feel i’ve played quite a bit, i also still feel like i’m just barely getting out of the newbie neighborhood. i have three characters going (so far), and managed to choose them such that the areas they explore at the lower levels don’t overlap at all. (all my characters are on the draenor realm server.)
my first character, gnimsh, is a gnome rogue. i got a little frustrated when i felt like i had gotten to a point where each fight was practically a fight to the death (which i didn’t always win), but i backtracked a little bit and found there were areas i hadn’t fully explored, and quests i still could accomplish in those areas. now that i’ve done that, the area where i had gotten “stuck” should be more fun to explore.
my second character, thrimsh, is a troll mage. there was a period when i almost felt guilty about the can of whoop-ass i was pulling out against some of my opponents. this is definitely a character that fits well into a group, since most of the spells are ranged attacks.
my third character, trimsh (sense a pattern here?), is a tauren hunter. he’s still too low-level to have a pet, so i haven’t even really scratched the surface of the possibilities with this character. the tauren is a new race to me in the warcraft world (maybe they appeared in warcraft iii, but i didn’t get very far along in the campaign in that).
that’s all for now, although i’m thinking of creating a couple of more characters down the line, to try out different areas and classes. one reason to have multiple characters going is the “rest” system that means that as your character rests in an inn (whether you are logged in or not), you gain time during which you get twice as much experience for each monster you kill. it’s an interesting game-balancing element that is mainly intended to help out people who play together — if you miss going out with the group one time because you have some sort of real life, you’ll be able to catch up more quickly the next time.
i will stick with my original impression and say that this game exhibits what is the standard blizzard polish, which really puts what a lot of other game developers put out to shame. that is a game development shop with enviable dna, even despite having lost some of the core programmers at the company.
it is almost absurd how like myself i act within a multiplayer game. for the most part, i just run around ignoring everyone. i will occasionally get invited into a group in areas with particularly high concentrations of enemies (like dungeons), and basically tag along for the ride not saying much. and then just take off when i’ve fulfilled whatever goals i need to in that area.
back to the fray!
michael kinsley, editorial page editor of the los angeles times (or some title similar to that i’m too lazy to look up), writes in his column that blogs are better, because he liked the feedback he got in response to something he had published on a couple of popular blogs.
he attributes some of this to space, but it seems the la times has failed to recognize that they have a website. of course, it is an amazingly lame web site, that offers nothing in the way of social interaction, actively discourages you to read articles by collecting pointless demographic information so it can send you email you don’t want, and hasn’t embraced rss or atom. i read the content of three major newspaper web sites now. the washington post , the new york times, and the la times. to read the la times, i had to write code to scrape some of its pages to create rss feeds.
oh, and the three references to websites in kinsley’s column might have been more useful if they were actually links. 2004, and the los angeles times still hasn’t figured out a way to make a link from one of the articles on their website.
subscriber counts for los angeles times feeds
i thought i’d do a quick count of how many people are subscribed to each of the scraped the los angeles times news feeds i provide. this is based on unique ip addresses and the bloglines report of subscribers.
- world news: 1745
- national politics: 284
- california politics: 1201
- commentary: 210
- company town: 61
- technology: 428
- food: 102
enemies of carlotta is a mailing list manager in the style of ezmlm, but written in python by lars wirzenius. one problem with it is that it is written as a pretty monolithic application, as opposed to ezmlm’s series of commands that are run for a few different addresses. but there’s some interesting design decisions made. it doesn’t implement digests yet.
one of my biggest annoyances with ezmlm these days is that the digest generation is not character-encoding aware. so for a list like the mysql japanese list, the digests, particularly the plain-text one, look like garbage. this is more frustrating because i spent a fair amount of time making sure the web-based archive got the encoding issues right.
the mysql lists are set up so that both mime-encoded and plain-text digests are generated, using a dummy list and some judicious symlinks. when we took over the maxdb lists from sap, the existing lists only had a plain-text format, and the subscribers clamored for that when we only had the mime-encoded versions available.
candy is dandy, but liquor is quicker
the los angeles downtown news this week reveals a “candy speakeasy” in downtown los angeles. sounds like a great place. ben myerson candy co. (one of the longest continually operating companies in los angeles) sells bags of factory irregulars out of their office. sounds yummy, and like something i’ll have to check out some day.
new job
after the first of the year, i’ll be starting my new job. but as seems to be the trend these days, it’s not a new job with a new company, just a new job with the same company.
i’m getting out of doing web development, at least for my day job. that’s why mysql ab is hiring a webmaster (which isn’t exactly the job i have now, but it basically the person who will take on the biggest chunk of what i was doing).
what i’m going to be doing is joining the development team, with my initial focus being maintenance programming for the server. i’m going back to my roots, and getting my hands dirty with “real” programming again. and i don’t think there’s any better way to learn the ins-and-outs of a system than chasing down bugs. just fixing the bug in how CREATE TABLE ... SELECT
statements were logged for replication gave me a good reason to get up-to-speed on several aspects of how things work under the hood.
this article by rands about the type of employee who has gotten locked into a role goes part of the way in explaining why i’m moving on from my current position. even if trying to become irreplaceable by being the only one who knows how to do something is not your goal, it is easy for that to happen by default if you’re in the same position for too long. so i hope that shaking things up will be good for the company as a whole, and not just for own own mental health.
one thing i’ll likely do early in the new year is get a new machine for doing development. i’m thinking of a athlon64 shuttle system, which i can get pretty loaded within my annual work computer budget. i may also upgrade my desktop (which is a personal machine) so that i can use the monitor with the development box when necessary (although it would run headless most of the time, and i doubt i’ll spring for a kvm or anything fancy like that). instead of actually getting a new desktop machine, one possibility is just selling the 17" imac and getting an apple cinema display and using that with my laptop (and the development machine).
(the fact that said development machine would likely be powerful enough to run world of warcraft well is entirely coincidental.)
charity, december 2004
this is a break from the local/national/international cycle, and coming rather late in the month, but my charitable donation for this month is going to the marine toys for tots foundation.
also, i paid out $50 to reading is fundamental for days i failed to add to my daily journal/sketchbook. yes, i missed five of the thirteen days i was doing this last month. i'm doing about the same this month, but getting better as the month goes on. a lot of the entries recently have simply been me freeze-framing something on television, usually a cartoon character, and copying it. none of it is very good, but that was never the point. i’ve drawn more in the last few weeks than i had since grade school.