{"id":686,"date":"2008-04-20T02:22:07","date_gmt":"2008-04-20T06:22:07","guid":{"rendered":"http:\/\/blogs.n1zyy.com\/n1zyy\/2008\/04\/20\/geekery-2\/"},"modified":"2008-04-20T02:22:07","modified_gmt":"2008-04-20T06:22:07","slug":"geekery-2","status":"publish","type":"post","link":"https:\/\/blogs.n1zyy.com\/n1zyy\/2008\/04\/20\/geekery-2\/","title":{"rendered":"Geekery"},"content":{"rendered":"<p>Trying a different style for this post&#8230;<\/p>\n<h1>#<\/h1>\n<p><a href=\"http:\/\/ecampus.bentley.edu\/org\/bsgo\/\">We<\/a> held our &#8220;Rock Band Night&#8221; event tonight. The turnout wasn&#8217;t that great, but it&#8217;s a long weekend and gorgeous, so we were happy with the people we got. I brought my Xbox VGA cable, so we ran the Xbox into a projector at 1280&#215;1024. We also pulled out an awesome sound system and hooked into that. What made things even more awesome, though, was that we realized that the projector not only has a Computer In, but a Computer Out, which just mirrors the input. So we hooked up a big monitor, and ended up with the band in front of the screen, facing the crowd, as if they were a normal band. <i>That<\/i> is how you play Rock Band. It was essentially like having a live band performing, minus the actual musical talent. The crowd was also just right, happily listening, periodically singing along, cheering good people and (good-naturedly) heckling those who missed strings of notes.<\/p>\n<h1>#<\/h1>\n<p>While listening, I spoke with a student who works in the admissions office, and she mentioned that she gets asked surprisingly often about video games at Bentley. We talked a bit about what we do, and then she asked if we had a website. We do, but the URL was long. So on a whim, I picked up bsgo.org.<\/p>\n<h1>#<\/h1>\n<p>The process of registering a new domain was interesting. It&#8217;s been a while since I went ahead with it. Initially, I inadvertently went to register.com, and merrily proceeded through the registration until it presented me with the total and asked for my credit card information. $79?! It was for a few years, but I forgot that they inexplicably charged a lot. I went to GoDaddy, which charges a more sane rate, but was <i>constantly<\/i> having to uncheck offers I didn&#8217;t want. I wanted to register the domain for one year, not several. I wanted to register bsgo.org, not bsgo.biz and bsgo.info and bsgo.tv. Every time I progressed to the next step, there were more offers for me to turn down.<\/p>\n<p>On the flip side, a couple minutes later, it was live.<\/p>\n<h1>#<\/h1>\n<p>In the process of adding DNS records, I discovered that some of my existing ones seem corrupt \/ absent. www.ttwagner.com doesn&#8217;t resolve to an IP. If you notice any other assorted weirdness, let me know.<\/p>\n<h1>#<\/h1>\n<p>We&#8217;d talked before about making the webpage more than a barebones site with a couple of pages. Of course, then we get into all sorts of problems with preserving look and feel, and all that happens if we want to update navigation, etc. So I figured this was a great chance to try out <a href=\"http:\/\/www.silverstripe.com\/\">SilverStripe<\/a>, a spiffy-looking CMS. It looks very promising, although it uses some newer features in PHP that require me to update it, which has given me roundabout cause to do a lot of side-projects. (Like working on moving over to the VPS&#8230;)<\/p>\n<h1>#<\/h1>\n<p>I run a mailing list for the club on my machine, using Mailman. It works great, but as I graduate, I want to make sure that they&#8217;re not reliant on my server. I intend to keep hosting the list, but I&#8217;d hate for critical data to be in the hands of the aging server of someone that doesn&#8217;t even go to their school anymore. I wanted to back up the list, but Mailman lacks an &#8220;Export list&#8230;&#8221; feature. (Which annoys me almost enough to want to pick up Python just to add one in?) It turns out that it&#8217;s easy, but it took me some poking around.<\/p>\n<p>Mailman, at least on Gentoo, keeps its stuff in \/usr\/local\/mailman. There&#8217;s a lists\/ folder, with a config.pck that seems to list all the members, as well as all the configuration. This might be good for backing up the list itself, but it&#8217;s pretty useless if you just want a list of members to pass on. I figured I could write a script to parse the file and extract the addresses, but I started to Google to see if it was done.<\/p>\n<p>And then I found <a href=\"http:\/\/www.asitis.org\/mailman-export-list-users\">this page<\/a> talking about it. And it turns out that there&#8217;s a tool to do it included with Mailman, in the bin\/ folder. For me, then, \/usr\/local\/mailman\/bin\/list_lists will list all of the mailing lists on the server. In addition to list_lists, there&#8217;s list_members [listname], which will do exactly what I wanted: provide a plain-text list of each member. I then redirected the output to my e-mail address&#8230;.<\/p>\n<p><tt>.\/list_members BSGO | mail matt@example.com<\/tt><\/p>\n<h1>#<\/h1>\n<p>I&#8217;m back in Ubuntu for the first time in a while, and I&#8217;ve got it upgrading in the background to Hardy Heron, the latest build of Ubuntu. I&#8217;m hoping that Xen will work in Hardy for me, allowing me to stay in Ubuntu permanently: I have too much Windows stuff I need to access. It&#8217;s hardly credible without data, but my dad has told me that he did some benchmarking and found that Windows running as a virtual guest on Linux actually outperforms native Windows in cases where you have a VT-capable chip. So I&#8217;m not concerned with performance, as much as whether it&#8217;ll work.<\/p>\n<p>I&#8217;ve found that, for whatever reason, I&#8217;m just more comfortable in Linux than in Windows. As I was upgrading to the latest distribution, the process seemed to be slowing down. So I pulled up a command line and ran iftop, which showed me a list of my active network connections with a visualization of bandwidth on each connection. And little things like my ability to pipe the output of a command to an e-mail. This isn&#8217;t to say that one platform is &#8220;better&#8221; than the other, just that I feel more &#8216;at home&#8217; when I&#8217;m on a Linux machine these days. <\/p>","protected":false},"excerpt":{"rendered":"<p>Trying a different style for this post&#8230; # We held our &#8220;Rock Band Night&#8221; event tonight. The turnout wasn&#8217;t that great, but it&#8217;s a long weekend and gorgeous, so we were happy with the people we got. I brought my &hellip; <a href=\"https:\/\/blogs.n1zyy.com\/n1zyy\/2008\/04\/20\/geekery-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,10,15,22,24],"tags":[],"class_list":["post-686","post","type-post","status-publish","format-standard","hentry","category-computers","category-cool-links","category-ideas","category-living","category-programming","category-rants-raves"],"_links":{"self":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/comments?post=686"}],"version-history":[{"count":0,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/686\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/media?parent=686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/categories?post=686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/tags?post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}