Highpoint RocketRAID 2320 first impressions

In an effort towards achieving additional data security and fault tolerance, I recently purchased a Highpoint RocketRAID 2320 PCI Express card for my media server. The card supports up to 8 Serial ATA drives in various RAID levels. It’s an x4 card electrically, but fits into a PCI Express x4, x8 or x16 slot.

While Intel’s onboard RAID is commonplace on most new motherboards, it does not support online capacity expansion: the original size of the array is its maximum possible size. Any additional hard drives installed in the future would have to be split into a second disk set. One of the reasons I chose the RocketRAID was its expansion and migration features. Not only can you add disks at a later date, you can also change RAID levels and move the array to larger drives. As 1TB+ drives become cheaper in the future, the entire disk set can be replaced and expanded without losing its contents.

The card comes with 8 large Serial ATA cables, which fit all the way to the top of a standard server tower case without stretching. Installation was reasonably simple, and the built-in management software allows all operations to be performed from within inside the operating system.

Initial results with the card have been very positive. I created a RAID-5 array of three 500GB Seagate drives, which took slightly over two and a half hours to initialize. File copy speed from a standalone 500GB drive to the newly created array was 34MB/s, which I expect will increase as more disks are added. Windows shows the capacity as 931GB when formatted. CPU usage was under 10% during this operation, as well.

Two extra features that I’m really impressed with include the web-based management interface as well as the email alert capability. The system can be managed with a username and password from any networked computer, and the management utility sends out an email if a problem occurs with the array.

I’d highly suggest one of these cards if you’re interested in a more advanced level of data storage. Already, things have just worked as expected and it’s living up to the excellent reviews online.

Bell launching $30 unlimited data plan for BlackBerry and Windows Mobile

From HowardForums: Bell is launching two new personal data plans similar to Telus’ Email and Web 30.

  • Unlimited Personal Email & Internet BlackBerry 30
  • Unlimited Personal Email & Internet Windows Mobile 30

On the BlackBerry, this package offers unlimited data since all traffic flows through the BIS browsing transport – the only thing restricted is tethering the device to a computer for Internet access, which is charged at $15/MB. US roaming is $8/MB, both figures which seem to fall in with the ridiculous state of Canadian wireless data charges.

While I personally don’t use Bell for wireless – and would definitely go with Telus over Bell if choosing between CDMA carriers – the company has a large number of BlackBerry devices provisioned. It’s a competitive move before the Rogers iPhone and BlackBerry Bold launch, and if you don’t need BES access, this might be a worthwhile plan to investigate.

Considering UWaterloo? Consider the following conversation.

As I’m exiting my economics lecture this evening, I had the misfortune to overhear a conversation between two students leaving ahead of me. I didn’t make any special attempt to listen until the conversation took an unmistakably horrible trainwreck. Keep in mind that this is an economics lecture, and not a computer science or math class – so don’t expect arts courses to be any better.

If you’re debating going to Waterloo and aren’t a total social misfit, beware that you may be forcibly subjected to the following style of ridiculous conversation, which I transcribed shortly after hearing it.


Student 1: “So, what are you going to do when you get home?”
Student 2: “Lock myself in my room for two hours and watch anime.”

I honestly have no words at this point. This seems too stereotypical of a situation to be accurate. After all, Waterloo definitely has a number of Japanophile students who enjoy the medium – but seriously, about the only more goonish thing you could say at this point was that you were into cartoon pornography. Oh, wait.

 

Student 2: “Yeah. HARDCORE anime.”

The above statement was made without any sarcastic tone, and deliberately emphasized the ‘hardcore’ nature of the material. Just in case you aren’t too sure,

 

Student 1: “Hardcore?”
Student 2: “Yeah, the hardcore stuff… you know.”
Student 1: “Ah.”

Far be it from me to judge a person’s kinks or fetishes – wait, who am I kidding? Japanese, cartoon porn is pretty low on the scale of Internet nerd stereotypes. How much lower can this guy get?

 

Student 2: “But I have to lock my door in case my roommates find out.”

Shame? And yet you’re announcing your disgusting taste in self-relief material to another friend? What gives?

 

Student 1: “Oh?”
Student 2: “They want me to watch it with them, because they already have the MKVs.”

Oh, christ.

 

Student 2: “But their MKVs are all in Japanese, and I don’t know Japanese at all. They were like, ‘Oh, that’s OK, we’ll translate it for you!'”

There’s absolutely no more possible disgusting mental image than that. And the Internet is pretty disturbing as is.

 

Student 2: “So I have to download the subbed versions sneakily, and lock myself in my room to watch them alone.”

Ladies, have I got a real winner for you!

 

Boo You Fail: Rogers’ DNS servers replaced with OpenDNS

As the informal network weasel in my new place, I get the wonderful joy of troubleshooting malfunctioning appliances and making sure that the router eats as few Xbox Live sessions as possible. Since I’m just lazy enough not to want to set up a Linux routing box, the current approach for networking is two connections into two routers:

  • Rogers Hi-Speed Internet Extreme (95GB cap), into a Linksys WRT54GL running Tomato 1.19 firmware and
  • TekSavvy, unlimited cap, DSL dry loop, into yet another Linksys WRT54GL running Tomato 1.19

The main server with two network cards accesses the Internet over the TekSavvy line, using a combination of manual interface metric settings and a MAC address block at the Rogers router.

It’s not the TekSavvy line that’s been giving problems, though – and the Rogers connection is solid, even with four computer science types all wanting their pornography and HD movies updated Java Development Kits seven times a week. It’s the Rogers DNS servers that cause problems looking up domains – I’ll often receive 60 to 120 second timeouts just seeking a match for facebook.com. Boo, you fail!

The solution is to switch DNS services to OpenDNS at the router level. Tomato provides an excellent internal DNS cache service, which still allows Linux systems to access internal hostnames – and OpenDNS returns lookups reliably and without fail. The price you pay for this is a page of sponsored search results on a domain typo or non-existing hostname, but this is fairly similar to how most browsers function anyway.

To activate OpenDNS in Tomato firmware, you can change the “Static DNS” settings in your router administration panel. On default configurations, the address is 192.168.1.1 with username root, password admin. Then it’s just a matter of adding the server entries 208.67.222.222 and 208.67.220.220:

(Keep in mind that your Router IP Address will probably be 192.168.1.1 – don’t change it if it’s different than this screenshot.)

There you have it – DNS that still resolves local systems, but is significantly more reliable than the ISP-provided service.

Update – October 2/09: Rogers has their own alternate DNS server that you can use – I noticed an issue with OpenDNS resolving some URLs today so I switched to this one.

altdns.rnc.net.cable.rogers.com
64.71.255.202

The !grammys: Worst Song Titles – Pete Wentz

It has come to pass that Pete Wentz (the frontman of Fall Out Boy) has married Ashlee Simpson. You know, the one who did the infamous jig after BOO SHE FAILED onstage. It was parodied in Family Guy and everything.

As much as Simpson’s dancing skills are worth, the marriage is clearly a one-sided commitment. After all, Wentz is clearly the more talented singer in the relationship. If he’s been lipsyncing, at least he hasn’t been caught yet – which is more than Ashlee can say.

Used under Creative Commons BY-ND license, original image by Manuel Brauer.

As much as I know many teenage girls want into Pete’s undoubtedly slanty-haired pants, he hands down misunderstands the purpose of a title. His ridiculous attitude is best described by a track on Fall Out Boy’s first truly commercially successful disc: “I Slept with Someone in Fall Out Boy and All I Got Was This Stupid Song Written About Me”. Arrogant, snarky and scrolls when you load it on an iPod! Now that’s edgy.

It’s not really appropriate to hate on someone for executing on the capitalist approach, though. Wentz is obviously either very aware of market conditions, or has up to date industry insider advice that lets him rake in millions of dollars. Like DeAndre Way, the “four P marketing mix” is completely satisfied. Woohoo! Now I’ll get traffic from angry fangirls AND communications students!

Product: Simplistic, catchy pop-punk/emo lyrics.
Place: Whereever you can crack open LimeWire and poorly mangle the name of the band. Is it “fallout boy”? Is it “fall out boys”? Is it “that song with the long title, and omg i think it had dance dance in it”? All of the above queries will function equally well.
Price: Ranges from free to “I bought a concert ticket. And a plane ticket to Phoenix because they recorded an album there!”
Promotion: Actually waves his wang on the Internet and gets away with it. Yes, seriously.

Unfortunately from the capitalist businessman perspective, Wentz has made a critical error in marrying Tapdancing Simpson: he’s now no longer ‘available’ for the mass of slashfiction writing girls in the crowd (oh god it burns, don’t actually click it. There are PAGES of Google results for this kind of stuff. My search history is forever tainted.)

Not that I expect it will impact his bottom line, but it dates him as an old man and limits his future potential for album sales. Hah, Pete! You’re soon to be 29! Your kids are going to be all kinds of screwed up!

With a wife, Pete will be less able to continue his oft-mentioned bisexual exploits. After all, if he only kind of wishes that he was gay then the only thing holding him up is that he’s “not a real big fan of penises.” After all, “anything above the waist is fair game.” Might it just be clever marketing strategy and image construction? Here’s a hint: kissing your fellow male bandmates on stage is pretty gay, whether you admit it or not. Why dance around the label when it applies? (I follow the Homer Simpson school of tolerance and acceptance: I like my beer cold, my TV loud and my homosexuals fa-laming. Wentz’s use of “guyliner” meets the last criteria perfectly.)

A constant debate on Wikipedia about Fall Out Boy’s style of music relates to whether it’s ’emo’ or not. (You can find the same debates on any “post-hardcore” band talk page, but I digress.) Another application of cluebat is necessary: when one tries to kill themselves by purposely overdosing on Ativan in a Best Buy parking lot, that’s pretty emo. While it isn’t as dramatic as a wrist-slitting, the Simple Plan “God Must Hate Me” quotient drastically increases when one:

  • has their mother take them to the hospital before the drugs have a chance to start acting up,
  • listens to a ridiculously depressing song, Jeff Buckley’s cover of Hallelujah beforehand, and
  • writes about the experience in two separate songs on one’s next album – an example:

    I’m sitting out dances on the wall
    Trying to forget everything that isn’t you
    I’m not going home alone
    Cause I don’t do too well on my own

    Gag. Comparable to My Chemical Romance.

In conclusion:

NOOOTTTTT

remixed, CC-licensed images from Jonathan D. Blundell and Eddie Codel.

Next time, on the !grammys: I avoid admitting that I can hit 100% on the vocals to pre-popularity track “Dead on Arrival” in Rock Band after a few beers, or a large glass of rum. Also, Simple Plan may or may not get called out, but since God already hates them I don’t really need to do much. Given that one of my latest comments was left by someone with the alias love.pete.wentz… I’m expecting an interesting response here.

Over the border and back: declare nothing and get fined!

This Sunday, my family and I went across the Canada/United States border and went to two malls to take advantage of the reasonably at-par Canadian dollar. While I didn’t have as good luck shopping as on one of our previous visits to the States, I did manage to pick up a few trendy shirts and managed a free lunch out of my parents. I will say this: even as the US economy sags, the ridiculous number of Ontario residents coming down to purchase anything and everything under the sun should at least be a noteworthy economic point of interest.

The big question for Canadian shoppers enticed by the lucrative currency conversion rates on xe.com, though, is what happens at the border. At present, my family generally goes to the States about twice per year. We’re pretty well aware of the personal limits for merchandise, especially since the tariffs for alcohol make any bottle cost the same as at the LCBO.

Here’s what the simplified, general rules for cross-border purchases are: if you’re in the United States for less than 24 hours, you get zero personal allowance for personal items, tobacco or alcohol. Legally, upon re-entering Canada after being in the US for less than a day, you must pay duty on everything you’ve purchased. Duty rates suppoosedly vary based on the item, but if you’re willing to read up on them, they can be more expensive than one might think. I noticed rates from 2.5% (on some specialty electronics) to 18% on various types of shoes. Shoe fetishists – be warned.

More than 24 hours away from Canada gives an exemption of $50 per person, even for individuals under 18 years of age – but no tobacco or alcohol is included in this amount. After 48 hours, the limit jumps to $400 and you’re allowed a minimal amount of alcohol – which amounts to one 40 oz. bottle per adult and 200 cigarettes. Seven days or more gives a minimal increase to $750 per person. The Canadian Border Services Agency site gives more details on these exemptions.

While it might seem obsessive to mention these restrictions in detail, it’s interesting for two reasons: how is one supposed get away with shopping in the States for a day, not paying any duty and an object lesson in what happens if you get caught lying.

To set the stage, we waited approximately two hours in line to even approach the customs booths. During this time, we needed to move over one lane to get directly into the cutoff for Canada. In complete gridlock, my dad managed to signal and tried to move over in front of a Yaris. The driver had left enough space in front, and was far over to the left side of the lane as if he had spatial positioning problems.

Things were going fine until Mr. Yaris woke up, decided he didn’t want our car to move in front of him, and promptly honked and reclaimed the remaining space in the lane in a move worthy of appearing on Canada’s Worst Driver. We settled for the next spot in line behind him, and during the next hour or so waiting, the driver of the Yaris unconsciously let in three more cars by leaving more than enough for a merging maneuver. Each time this happened and he woke up, he promptly honked and tailgated the vehicle that had dared to enter the lane. The popular family consensus was to call the Yaris driver “Mr. Jeepers”, although my preferred nickname was “Chuckles”.

As an idiot driver, Chuckles wasn’t too out of the ordinary: you’d generally see this type of person hanging out too far in the opposite lane when turning left. During this time, though, we were debating on the best course of action to take at customs. With the level of traffic at the bridge crossing, it initially seemed better to not declare anything and hope the agent waved us through. After all, it was entirely possible that we’d just been at Niagara Falls, NY for the afternoon doing touristy activities. What’s more, literally thousands of people were doing the exact same thing we’d done the same afternoon. How were they approaching things?

When we approached the customs entrance, however, we selected what perhaps might have been the slowest line to use. Vehicles on our right in the bilingual line were spending no more than ten seconds with the officer before pulling away. Unfortunately it was too late to change lanes without looking suspicious, so we pulled in behind Chuckles and waited. The car in front of Chuckles took maybe two to three minutes to process, and then our favourite Yaris-driving friend pulled into the station.

The car on our right passed through, barely waiting at all. Then another. Then another still. And Chuckles was still being questioned.

After about five minutes of banter, the border agent stepped out of his booth and started looking around Chuckles’ car, obviously telling him to pop the trunk. What happened was what you’d expect: the customs guy finds several shopping bags inside.

Officer Correct Assumption reaches into one of Chuckles’ obvious shopping bags and unveils a receipt that clearly encompasses a good day’s worth of shopping. After slamming the trunk twice – unsuccessfully – he walks around to the front of the vehicle and appears to show Chuckles the bill, continuing the conversation. Apparently Chuckles’ answer doesn’t satisfy him, as he then walks around the back and looks through every bag, pulling receipts from each.

Taking the wad of receipts, the customs agent returns to his shack and begins writing something down. It is at this point that my family decides honesty is perhaps the best policy, and to eat any duty charges rather than having our trunk scrutinized in the same manner.

Chuckles leaves with an official looking yellow piece of paper, but does not stop at secondary processing. It appears that customs just bills people trying to avoid duty fees, in an effort to avoid holding up the line.

As we pull up, we’re asked the standard set of questions. Where are we going, do we have any alcohol or tobacco, how long we’ve been there. The agent is smart: he asks for the total value of goods purchased in the States, not if we have anything to declare. Answering $100 (total, not per person) and indicating some of the items of clothing purchased takes a total of under a minute, without attracting the ire of the customs weasel or any duty paid.

What I later find out is that making a false declaration or not declaring anything isn’t a matter of “oh, you got caught, now pay duty.” It’s much more painful than that – you actually pay a lying penalty:

If you do not declare goods, or if you falsely declare them, we can seize the goods. This means that you may lose the goods permanently or that you may have to pay a penalty to get them back. Depending on the type of goods and the circumstances involved, we may impose a penalty that ranges from 25% to 80% of the value of the seized goods.

In addition, the Customs Act provides border services officers with the authority to seize all vehicles that were used to import goods unlawfully. When this happens, we impose a penalty that you must pay before we return the vehicle.

If you do not declare tobacco products and alcoholic beverages at the time of importation, we will seize them permanently.

A record of infractions is kept in the CBSA computer system. If you have an infraction record, you may have to undergo a more detailed examination on future trips.

The moral? Don’t assume border agents are stupid or will just let you pass with a “nothing to declare” – answer reasonably honestly and things should go fine. Best of luck shopping in the States!

Virtual desktop solutions for vista

Yesterday I asked around on twitter about any sort of software that provided linux/mac style virtual/multiple desktop support for Vista. I was abruptly met with “No.” and a “Get a mac.” as responses.

Fortunately, Google is my friend – and failing my friends suggestions, I did a couple quick searches for the software in question. I found two solutions, neither of which really did what I wanted to – but they’re useful none the less: VirtuaWin and Vista/XP Virtual Desktop Manager. Both are open source, the former on sourceforge, the later on codeplex.

They both manage to provide multiple virtual desktop managers, but they only allocate windows to each of these virtual desktops – while I was looking for a solution in which each desktop could have separate desktop shortcuts. Regardless, they are neat apps.

Download VirtuaWin
Download Vista/XP Virtual Desktop Manager

Windows Live Messenger and BIS Hotmail push mail on BlackBerry

From BerryReview.com:

RIM and Microsoft have tied together to bring tighter integration between Hotmail/Messenger and the BlackBerry. Just look at the promised features in the press release.

This is an awesome announcement – up until now, Bell in Canada and T-Mobile in the States have been the only carriers to offer MSN Messenger to their subscribers. Part of my work at RIM involved instant messaging provisioning and testing the Windows Live Messenger component in preproduction, so it’s awesome to hear that the service will be coming out on a wider scale. I expect it’ll be similar to Facebook’s deployment and this is a huge marketing chip for carriers like Rogers and Telus.

(I know a lot of people on Telus from HowardForums have tried to get the MSN Messenger client working, and you can’t do it without getting a Connection Error 65 – RIM has to enable your SIM or device for it. It’s not just a service book issue.)

Congrats to the teams at RIM and Microsoft on getting a deal worked out – MSN/Windows Live Messenger is definitely one of the most popular services here in Canada.

Additionally, this announcement will take Hotmail/Windows Live Mail from a second-class citizen (you had to pay for Hotmail Plus to access it on your device, ordinarily) to a top-tier mail account with push access. In effect, when using BIS, you’ll get the message on your device as soon as it lands in your inbox, and not from 2-15 minutes afterwards. Other providers with push email on the BlackBerry are Yahoo Mail and Gmail, and some GoDaddy hosted accounts.

With the release of the 9000Bold and this news, things are looking good for the future with BlackBerry devices.

January 16/09: This post has been modified to avoid giving the impression that I’m an appropriate contact for support. Please contact your carrier or BlackBerry technical support for the correct method of reporting issues.

No more LimeWire: what other options do I have?

This post discusses tools that can, but are not designed to, aid copyright infringement. Leaving aside potential legal issues, this post is intended to serve an educational purpose and merely describes already available services and software.

As part of my consulting business, I’m often asked to suggest alternatives for popular P2P programs like Kazaa and Morpheus. The first thing I mention is that I no longer support LimeWire, which is a P2P client that uses the Gnutella network. Unfortunately, most search results for any popular keywords contain pornography, trojan executables or MediaSentry “fake” files. Executing one of these files can do significant damage to a system, on the level of installing “MSN Block Checker” or similar software.

Just a note, for those reading: “MSN Block Checker” is a trojan that preys on people wanting to find out who blocked their account on MSN/Windows Live Messenger. There is no way to do this, since online status changes are sent by Microsoft. You can’t find out who blocked you with client software.

MSN Block Checker and its ilk necessitate a complete Windows reinstallation, and generally you can’t run a “repair” procedure. Systems can become reinfected just by viewing an old Windows folder with a shellcode exploit. We recommend a complete system wipe (deleting the original partition) and reinstallation for this particular problem, followed by disabling MSN file transfers and applying a limited user account for the teenager involved.

There are three P2P alternatives that I generally offer to clients who ask. Continue reading

Somewhat back to normal: aftermath of the move

It’s been slightly over a week since I moved into the new place and things are working out well so far. One of the major changes is that I haven’t had as much time to sit down and develop: instead, the roommates and myself tend to be more social in the community area. Unfortunately for the screaming fans of XenonMKV, though, this means I haven’t had a chance to deliver on some bug fixes and requested features. I hope to have something new by the end of the month on that end.

On the technology front, I haven’t had as much luck getting 1:1 pixel mapping on a KDS-55A2020 television as the KF42E200A, but it’s still quite usable for movies without any overscan. I’m using the default nVidia drivers on Windows Vista, and using the “Adjust HDTV desktop size” controls in the nVidia Control Panel applet. There were some promising threads on AVSforum but they all seemed to deal with Windows XP and Powerstrip, both of which are needed to create and display custom resolutions.

I’ll likely have a new Judge Jake episode out within the next week or so, as well.