Monthly Archives: August 2007

finding a wii in seattle

At PAX I started watching the Yahoo Wii Buyers Guide and Wii Tracker. So far only Walmart has had Wii’s available online, and it’s been as a part of their $540 special (Wii Retail is $249) that is a Wii + extra wiimote/nunchuck, big brain academy, 1 choice accessory, and the choice of three games. Kind of a deal, but a big investment for a console who’s nice retail price is a big part of it’s merit.

There were conflicting reports of Metriod Prime 3: Corruption coming out on the Wii today or tomorrow. I thought perhaps Nintendo would send out some extra wii’s for the occasion. I left work today on a wii/motorcycle adventure. In search of a wii, by motorcycle, I figured I’d have a nice ride if nothing turned up.

1) I stopped by Toysrus in Bellevue. It’s in a weird location, and is currently under construction adding a babysrus or something. I figured they’re out of the way and hopes for stock. It’s also near my office. Asked at the counter. No such luck.

2) Best Buy in Bellevue. Didn’t ask, but didn’t see any either.

3) I headed south and went to Fry’s. I’d never been to Fry’s before, it was pretty impressive. I ran into a coworker and gabbed for a bit. I’ll note that Fry’s had tons of Metriod Prime 3. I didn’t look everywhere, but this gave my theory some hope.

4) Renton Walmart. No Wiis. This is the emptiest I’d ever seen this Walmart. Growing up I always expected places like Seattle to have 24 hour Best Buys for the geeks in town. Not true, so I’ve occasionally found myself at walmart at 10:30 or something looking to get some needed cord or game. The nice woman in electronics told me she never knew when they were gettings wiis. “Sometimes I go to lunch and I come back and I’m like, when did we get 15 wiis? Call ahead or keep stopping in, theres no way to tell.”

I was growing tired of the hunt and feeling far from home. I saw southcenter mall, and headed inside.

5) Sears – Southcenter. Seemed like the kind of place nobody would look. They had a price tag for wii’s, but no wiis.

6) Radio Shack – Southcenter. I didn’t know if they carried game consoles. I know Radio Shack had in the past. They also used to carry Ham Radios though. I was shocked at this one. For how small it was, it still had soldering irons, some small parts drawers, scanners (radio) and antennas. No Wiis though.

7) Game Stop – Southcenter. A travesty. Three wii boxes on display, looking like wiis, but no wiis in stock.

I had a soda, and headed back out, wandering around a bit.

8) Target – Southcenter. I got a pretzel. Went to electronics. I saw wii boxes in a glass case. Not to be fooled like at Game Stop, I waited to ask. The employee was busy with other, I got his attention and he said they were real. Yay! He said he’d help me in a few. I tried to figure out if I needed the AV cables or if the 3rd party ones were just stupid “gold plated” markups (The employee didn’t know what was in the Wii box). I grabbed up a Wii points card and classic controller as they only had one and two of each respectively. They game selection stunk, and they had no nunchucks. So I grabbed three wiimotes and assumed I could use another sd card I had lying around rather than buying the wii cards. We’ll see. Eventually I finished my pretzel and wandered around in search of above employee. I found him trying to help a customer figure out why none of the stereos worked. As he gave up and started walking back to his station he was camped by another customer. Fortunately he saw me and realized he had forgotten about me. He apologized profusely and checked me out.

So as of today, there are at least four more Wiis at Target Southcenter, if you’re looking. Might save you eight stops and four hours. I know I could have called, but it was a nice ride.

edit 8/28:

slashdot linked to a couple articles at 1up and gamasutra regarding console sales. The information I was looking for, how long the Wii has been out, was there. this image at gamasutra shows the Wii and PS3 being out the same number of months, with the Wii selling basically double the units. Of course it’s what, half the price as well? But I wonder if the PS3 would have supply issues if it was selling twice as many units. Back in Februrary in response to SCEA President Jack Tretton’s statements about the PS3 being rare, penny-arcade went out in search of them and found tons. The PA guys are from Bellevue and there’s only one best buy in Bellevue, which was my second stop last night. I saw lots of PS3’s on my rounds, but never considered buying one. I did consider getting an XBOX 360 if I couldn’t find a Wii, but it comes down to still wanting to put my hardcore gaming dollars into my PC (Gears is going to require a massive upgrade). I wanted the Wii because, like everyone else, I have fun playing it.

Anyways, crammed five people into my bedroom for Wii Tennis last night, and a good time was had by all.

active directory authentication with cisco pix

I may be missing the boat here as this seems a little easy. I bet it’s just out of date. Googling for something like ‘active directory cisco pix’ brings up a number of blogs and forums (1, 2, 3) on enabling active directory authentication for aaa server groups on a pix. All of these examples use IAS to provide radius to the cisco. However, the following works for me:

aaa-server ADGroup protocol nt
aaa-server ADGroup (core) host 192.168.0.10
nt-auth-domain-controller ad-dc1
aaa-server ADGroup (core) host 192.168.0.11
nt-auth-domain-controller ad-dc2

aaa authentication ssh console ADGroup LOCAL

Replace ad-dcX with the netbios name of the server and 192.168.0.x with the actual IP address of the server. The last line configures ssh use to this group and then fall back on the local user database if it can’t access active directory. I just did this for testing, keep in mind that this effectively allows anyone in AD to login to the pix, so you’ll want to look at ‘aaa command authorization’ if you kept this.

Configuring a vpn to use this configuration would be:

tunnel-group TunnelGroupName general-attributes

authentication-server-group ADGroup

I may still use LDAP instead, as I like the granularity of being able to specify a baseDN and creating an LDAP bind account that has limited read access. At the moment I haven’t gotten to playing with Authorization (keeping in mind AAA = Authentication, Authorization and Accounting, and that they have different roles) yet because I usually dial around ASDM with the ‘preview commands before sending them to the device’ preference set and 5.2(2) has a bug (CSCsg92142) that leaves the Authorization tab of VPN Tunnel Groups blank.

PAX 2007 – A convention for the gamer community

It’s the day after my first trip to PAX and I have to say I enjoyed it completely. This being the fourth PAX, and the first at the Washington State Convention Center in Seattle (previous events were held at the Meydenbauer center in Bellevue, but it was outgrown). When I go to computer conventions I prefer the community ones. I learn more, meet more good people, and always enjoy it. The same could be said for PAX. Tabletop, PC or console gaming; it was all to be found here.

Attendance was 19,323 at PAX 2006 and pre-registration this year topped 22,000. I haven’t been able to find a final number but over 30,000 seems to be the common figure. It was huge. There are some venue threads over at the pa forums and everyone seems to be responding with, ‘at least it wasnt Meydenbauer’. I personally thought the venue was alright (but of course loved the show). As Adam stated, the layout at the WSCC blows. There were two large spaces that were connectable that were used as the expo and main theatre. The PC area was pretty large, and nearby with a large hallway between it. Everything else though, was all over the place.

I got into the PC Freeplay area at once point and loved the idea. It was great to try out some games, but got kicked out due to an enforcer being sent to clear out our row. Unfortunately he didn’t know why, just to tell us all that our time was up. This kind of sucked being the last row filled, we were the first ones out, but understandable. The tourneys had no spectactor setup though, which I felt was a big failing. PAX had lots to do, but there were too many people for all of it. Having a couple projectors running spectator in some of the matches, or even just someone with a live camera standing around the players and an area for us to stand and watch some/all of the omegathon tourneys would have been great.

The Console freeplay I never got to try but thought it was a wonderful idea. I don’t know if the line was so slow because there weren’t enough console/space, or weren’t enough volunteers. Again, amazing idea, I really wanted to try out games/consoles to convince myself to buy them, but couldn’t. This is a huge note to the vendors, more consoles for people to play! Even in the expo halls there were often lines wrapping around booths for a chance to play demos and I’m sure there were many like me that wanted to try them, but didn’t want to stand in the line for 30+ minutes for five or ten minutes of play time. The console space was fine, it was basically smaller meeting rooms on it’s own floor. But it was far away from the rest of the conference and walking over to check the line got tiresome. You had to walk through a hallway that felt like a service hallway to get between the two areas. It was tight, and even had service elevators. This isn’t PAX’s fault, I just consider WSCC a poorly designed venue.

The closest theater to the expo was down the hall in a corner, rather than having it’s own room. This theater needed video of the talks on a projection screen to the sides with speakers on the pillar towards the back. Because of the corner, every time I came over here I realized I’d have to fight to get close enough to hear. I’m sure they weren’t using a PA system very loud because it was in fact in a hall, but solutions were needed and I think a couple of satellite screens and speakers for those perhaps not asking questions would have been great.

I only went to one of the other theaters and it was pretty much full. Not nearly as bad as others though. For instance when waiting to get into PAX we had to line up in two giant rooms filled with people. I didn’t really understand the line. We were all getting in, it was just were they stuck us to wait for everyone to get ready. I ended up leaving the line and wandering around. I unfortunately didn’t go to any of the concerts because the bracelet system wasn’t clear as to where I get them and how to know if they ran out, and if I should bother coming if I didn’t get one of the wristbands in the morning.

The lines for the main theater were absurd. Wrapping down a service hallway into one of the aforementioned giant rooms. No other great solution I guess. I really would have liked to see these huge rooms used for other things though. Move the PC and console freeplay areas over there and make room for the spectators. If you can split the old PC area in two (i didn’t notice if there was a partition) turn it into two theaters. This does risk turning the area in the middle into a line catastrophe, and without knowing the deal with the venue and fire codes I can’t give a great solution, but consideration of the above comments would be a good thing.

It looks like clearwire provided wireless in different areas by hooking up a linksys wireless router to a clearwire modem in different locations around the convention. First, these really should have been in the line rooms. We needed something to do in the huge rooms while waiting for events. I saw ‘pipe cleaners’ given out to one row of folks to play with, but that didn’t last long. Then ball throwing ensued. Mostly everyone played portables, but being a geek I wanted net access. I’ve helped at shmoocon doing this sort of thing, and I’ve done it for less geeky conferences in the past, including outdoor fairs with wireless and voip. So I understand why they’d want to keep it simple, but I really hope they go with a full network next year. If you’re from PAX and you’re not sure how to go about this, email me, I’d be happy to volunteer to coordinate it.

All in all, it was amazing. Props to penny arcade and all the enforcers/volunteers/sponsors. I can’t wait until next year.

Tired of all the cool kids and their macbooks?

Seattle’s hip. Every time I go into a cafe, it’s full of hip kids with hip laptops. What laptops are hip? Mac’s of course. Take Reload Bags for example… badass messenger bags, custom made in a little shop here in Seattle. When ordering laptop bags, be sure to specify which Mac you have, or be prepared to provide exact dimensions. I realize you can’t know the dimension of every laptop (with a little work, I bet you could compile a list of a lot of them though), but I’m trying to show a trend here. Cool kids, with cool bags, cool bikes, and cool coffee, have cool macs.

Not that macs are horrible or anything, but when counterculture becomes the culture, you’ve got to stand back and fight it! How? By accessorising your un-hip laptop with one of these stickers.

O’Reilly School of Technology review, seven day risk free trial is not risk free.

Back around y2k, I almost went to college. I had ditched high school a year prior and worked for a bit at the Univeristy of Maine where I expected to go, obviously planning on a EE/CE degree. I had tried to enroll when I dropped out, but you couldn’t enroll without a diploma, and the state wouldn’t let me take the GED until I was 18, unless I was enrolled in college. Despite letters from school officials pleading exceptions, there was a definite lack of a loop hole. By the time I was old enough to take the GED, I finished my diploma with night courses (prior to my previous graduation date no less).

I approached the UMO dean of the EE/CE department and assorted staff looking for guidance on where to begin. I already had five years of Linux experience, not to mention electrical and other computer experience. What I lacked was the college maths and sciences. Where to start? “At the beginning, like everyone else.” I certainly wasn’t going to pay to sit through a course that I already knew the bulk of, or worse could pick up in a fraction of the time with a text book, so it didn’t work out.

That’s been the story ever since. I’ve decided the only way I’m going to get a college education is if I get one in Agriculture or something that’s completely foreign to me. Okay, maybe Political science would be more appropriate, but you get the point.

I’ve gotten into a couple open source projects lately that need some web work (wnmap and pyramid). I ran across the O’Reilly School of Technology somewhere along the way. They have a number of certificate programs and are partnered with University of Illinois for a bit of credibility (and CEUs). That didn’t matter so much, I’m a long time supporter of ORA books, they’re the number one publisher on my bookshelf, first for the heavy technical aspects written in such a way that doesn’t feel 100% reference. Since my web programming hasn’t evolved since php/mysql days, with a bit of CSS because I had to teach it to some students back at Strategy, I figured Javascript would be a great place to pick that back up.

Enter the OST / University of Illinois

So with O’Reillys website claiming “Enroll Now: Try it risk free” for seven days, I figured $400 wouldn’t be a huge waste. I signed up for the Javascript course, part of the Client Side Web Programming Certificate, which is listed as a ‘beginner/intermediate’ course.

I logged in, figured out the built in interface (it’s not vi, lets put it that way up front) for writing code while reading the lessons. I went through ten or so pages and started to wonder when I’d finish the first lesson, as it was getting late. Then I realized I had actually gone through 75% of the course. I went back and did all the quiz’s and objectives (write code and turn it in to an instructor), then finished the rest of the course. All in all I think it was 8-10 hours.

I spent some extra time making code work in Firefox. That was frustrating, as the course never signaled when code was IE only, I think they assumed you used IE up until the very end when they made some menu code and said right out it was IE only. The biggest hurdle was the DOM differences, eventually I just started writing the code in notepad and testing in IE, then pasting it into their interface to save it to the server and upload it to the instructor.

A lot of lessons referenced the w3school and I found that a number of the exercises where exactly the same as the example code on that website. I realize that something like the second lesson was about “recycling javascript from the internet” but it was getting a little absurd.

From my own teaching standpoint, the lesson plan seemed reasonable, but the content was horrid, especially for the price. It’s worth noting that I bought the ORA “Learning Javascript” the same day for $30, and I’ll mention now that this is the correct route to take. Do not take the class, buy the book. That is unless you NEED the certificate, or you’re a noob / non-geek and need the help. In such case, I’d highly recommend a small classroom type environment where you can get face to face tutoring.

Besides the browser incompatibility bit bugging me, the interface worked okay. I’m a poweruser, so it really sucked on one hand being drug out of the command line, but I had some patience. Keeping in mind that I’m not a web programmer, but I am a programmer, it’s not a lot of surprise I picked this up quickly. Object oriented stuff is fairly new to me. I’ve done a lot (standard sysadmin description of a lot) of shell scripting, perl, php and now python. I didn’t notice a lot of inconsistencies, but not knowing javascript, it would be hard to tell. I’d be willing to reckon that the course is pretty old. Whereas the book talks about using CDATA to comment out JS in XHTML, and that HTML commenting JS is a really old technique, the web course didn’t mention CDATA or XHTML, and said that HTML commenting while old was still a good practice. And while there was little discussion of the DOM issues I was working around, there was no discussion of libraries such as prototype or jquery to solve such problems. As well as no discussion about separating the javascript from the html code with src attributes in script elements. I’m sure there’s more that was left out that I’ll realize as I start reading the ORA book.

When is “Risk Free”, not?

Don’t get me wrong, it wasn’t a waste of time, but it was definitely a waste of $400. Now that I’ve looked deeper into getting that 7 day risk free refund, I see that their FAQ says:

You may withdraw from a course online, at any time.
However, the deadline for withdrawing a course with a refund is 7 days from the day of enrollment. If you paid by check/money order, the “day of enrollment” refers to the day that your enrollment account becomes active.

Additionally, if half or more of the assignments within your course have been handed in by you and graded by your Instructor, a full refund is no longer possible, even within the 7 days.

There can be NO EXCEPTIONS to this policy.

Nice. Now that you fully realize this shit was crap, we’re going to keep your $400 because we know you’re not going to ever be coming back. This is a big disappointment in O’Reilly for me. I’ve written anyways asking for a refund. We’ll see what they say. “NO EXCEPTIONS”, sure, but at what point do you admit it’s the same old college scam wrapped up with some e-learning and a popular companies name? Hopefully I can still get a refund, since technically although all of my assignments are handed in, they are NOT graded yet.

Update: 8/23, Javascript 2: AJAX
OST offered me Javascript 2: AJAX for free to make up for the content. I’ll offer additional opinions about this course when I’m done, but I’ll note now that the AJAX as a pizza delivery man analogy totally didn’t work for me. On the upside of this, for $300 the ‘beginner’ level HTML/CSS course I could acquire a certificate, so the whole escapade will end with something for the resume. Although if anyone asks about it in an interview I’ll still be forced to bring the quality to the table.

using dcc under amavis and postfix on ubuntu feisty fawn 7.04

Most the guides out there for setting up spamassassin seem to convey that simply installing dcc and the likes makes them work. I ran tcpdump on port 6277 though and didn’t see any dcc traffic.

1) I found that DCC in commented out by default under /etc/spamassassin/v310.pre
2) I added the following to /etc/spamassassin/local.cf:

use_dcc 1
dcc_path /usr/bin/dccproc
dcc_add_header 1
dcc_dccifd_path /usr/sbin/dccifd

Note thatI think dcc_add_header is legacy and doesn’t work, and that the dcc_ifd path throws an error in the next debug section, so is likely not needed.

Then I found when running a test:

Step4: Test DCC is working via Spamassassin

First you can download a common spam message that will trigger DCC detection at:

# wget ‘http://kb.atmail.com/attach/spam-mail.txt’

Next, test a message via Spamassassin in debug mode for the results

# spamassassin -t -D < spam-mail.txt

I saw DCC traffic, but not when amavis was running. Recalling how I had to add clamav to the amavis user, as everything runs non-root, so:

3) I added the dcc user to the amavis group and restarted amavis for the sake of it, and I’m seeing dcc traffic now on port 6277.

postfix mail gateway, "connect to transport transport: no such file or directory"

I didn’t see this anywhere online, but managed to figure it out. My new mail gateway was throwing the error:

Aug 17 11:49:28 mercury postfix/qmgr[28567]: warning: connect to transport transport: No such file or directory

I realized it was because I was using /etc/postfix/transport to forward mail for my domains into the exchange server, and had a default rule of “* transport:nexthop” which should have been “* smtp:nexthop” but I misread the manual page.

valve + id = pwn

I love steam. I hate cd based copy protection, I hate losing my keys, I hate having to drive to best buy only to find out that they’re out of what I want.

apparently I missed the news announced at quakecon that valve hosting id games now.

Valve has an “ID SuperPak” for $70 right now though that has everything from Commander Keen to Doom 3, including mission packs and expansions. Steam prices are good anyways but this pack leaves you with about $145 in savings on Steam to get them all at once. I already have a couple of these kicking around, but the ability to download hexen or quake + expansions on some rainy day at a whim is too compelling. I already bought mine.