Kasperian Moving Parts

kinda like Batman, but with a wife and 3 kids

Wednesday June 17, 2015
by Jason 'vanRijn' Kasper

Thoughts on Guild Wars 2 Expansion

As I mentioned previously, I BIG TIME LOVE Guild Wars 2. And now there’s an expansion coming and I am really excited about it. But I’ve seen a lot of complaining from current players that ArenaNet decided to charge $50 for it and also throw the core game in for free for people who don’t have it already. I think the thought process there is “well, I spent $50 on the game already, and now I have to spend another $50, so my investment is $100; whereas new players will only have to pay $50 for all that I have now.” I think this is a flawed mindset and I dumped this into my Guild’s Facebook group post earlier and thought I’d also post it here.

I have a different opinion. I think $50 is a completely fair price for an expansion, especially considering that Guild Wars 2 has no monthly or recurring subscription fee. I think a better question to ask is is $50 a fair price for a major expansion to the game, regardless of all the other issues around core game being included for new gamers? I think it is.

If you think about from the perspective of “I spent $50 and now I have to spend another $50, while people who have never signed up before just have to spend $50 to get the same thing as me”, you’re guaranteed to be frustrated and disappointed. But I think that is a flawed base point of view. The new people don’t get the same thing as you. If you spent $50 on the game even just 3 months ago and played for the last 3 months, you got 3 months of enjoyment and experience and rewards out of it that a new person won’t have gotten. So it’s not like that earlier $50 (or whatever you spent on the game at first) doesn’t give you anything more than the person who is just buying the game now for the first time.
ANet has said that the expansion is $50. Period.
They’re throwing in the rest of the existing game to entice new people to join us.
None of that is bad, IMHO.
$50 is completely fair for an expansion we’ve been waiting for 3 years for. New people don’t have to buy 2 things! Great! Get a bunch of new people in! It’ll drive up the value of the things that us current players have been accumulating! It’ll keep this game alive longer! It’ll enable ANet to continue to invest in adding content and new features! Awesome! Let’s keep it alive! =:)
I’ve invested thousands of hours in this game and spent lots of $RealMonies$, and what I got out of it was a year of having an absolute blast. I’ve tried other games out there and nothing even comes close to GW2. $50 is right in line with every other expansion out there. The fact that you could have bought the game and been playing for $FREE for the last 3 years is amazing and different. I choose to encourage and support a company who is willing to buck the trend of monthly subscriptions. I’d MUCH rather spend $50 here and there on a game that I truly enjoy and that lets me do things that I want to do than have to pay $20 every month just to be able to play the game at all.
Not making any commission here at all, just trying to bring balance to the discussion. =:) FWIW, I’m extremely pleased with having spent $100 last night on the expansion. I immediately got:
  • 4000 gems (which I needed to buy anyway and was going to in the next week or so. this would have cost me $50 by itself anyway)
  • a Guild Hall decoration thingy that I can hang in our new Guild Hall when it comes out!! Gonna be so cool and SWAG!
  • a Revenant Rytlock (different from the previous Rytlock miniature!!)
  • a Revenant Finisher (PLEASE watch https://www.youtube.com/watch?v=FrLbseXmp9o and tell me that isn’t one of the most awesome finishers in the game!!! Rytlock is so angry!!!)
  • an exclusive glider
  • an exclusive title
  • access to ALL the upcoming beta events (I spent at least 40 hours grinding in Silverwastes and Dry Top before the last beta to try to get in and couldn’t get the beta portal key to drop. I’d spend $50 just for the ability to not have to do that again!)
 Okay, I’ll shut up now. I feel like I’m ranting or trying to win an argument. I’m really not. I just think there’s a flawed base assumption and invalid feelings of entitlement that’s behind a lot of the complaining about the price out there. Every map I’ve been in for the last 13 hours or so is full of people complaining and thinking they’re entitled and it’s frustrating.
So what do you think? =:D

Wednesday April 1, 2015
by Jason 'vanRijn' Kasper

Neato Botvac 80 Is The Best Robot Vacuum Out There (No Really)

I posted this on my Amazon Reviews page too, but I figured it was worth a blog post as well.

I cannot emphasize how much I love the Neato Botvac 80! It’s still early days and we’ve only had it for a month or so, but the Botvac 80 is absolutely perfect for our family.

We have a large house. It’s around 1100 square feet per level and we have 3 levels. We’ve had a Neato XV-11 for 3 years now and it has some very major design flaws. The belt and gear assembly underneath, where the brush is, is exposed and not protected. This means that the belt and gear are constantly getting clogged with hair. The only way to clean this area is to get a very long sharp pointy thing (I use an exacto knife) and a very long pointy set of tweezers. And then you spend, I kid you not, at least 15 minutes each time the XV-11 gets clogged and tells you “my brush is stuck”, cleaning it out. I used the XV-11 to clean our upstairs carpet and the first time through, I had to clean its belt and gear area 6 times before it finally got through. This is just irritating beyond belief. Here’s a YouTube video that shows what I’m talking about:

The display on our XV-11 finally completely died and all we have now is a bright white square that tells us nothing when there’s problems. So it was time to look for a new robot vacuum. I looked at the Roomba line and was hoping that they’d fixed the major design flaw that drove me to buy a Neato originally: Roombas run out of battery and go back to their charging station… and call it a day. They don’t go back out and finish the job. You either have to start them manually again or wait for their next scheduled time to run. And they’re going to start from the very beginning again, either way, so they’re probably going to run out of battery before they finish the job again! Neatos, on the other hand, will return to their charging station, charge back up again, and go back out to right where they left off and finish the job. Like it should be!

Even the latest Roomba models have not fixed this yet.

Also, Roombas use little lighthouse stations that you have to buy and stick D batteries in to block off areas for the vacuum. Neatos, on the other hand, use a simple magnetic strip that you can put anywhere, even under carpet, to block off areas for it not to cross over. And since it’s a simple magnetic strip, you can make your own magnetic strips and not have to buy them from Neato. We do this often, either temporarily or seasonally (to keep it from going under the Christmas tree, etc.).

So I looked at the Neato Botvacs and tried to see if they’d addressed the gear/belt design flaw. I couldn’t find any reviews that said they did. I also found a lot of people making negative reviews, saying that the Botvac is just a rebranding of the XV line and not worth the money. BOY WERE THEY WRONG!

The Botvac 80 has completely addressed the gear/belt design flaw. This area is completely enclosed now and cannot possibly get clogged with hair. They’ve also improved the brush design, the size and quality of the dust bin, the HEPA filter, the interface, button layout, the charging station, used ball bearings to help the brush spin more freely, and even the noise level is MUCH better (quieter) than the XV-11 that we have. They also added a side brush, like the one the Roomba has, to make sure the robot can get the entire surface of the floor, up to the edge of the walls, and even under the edges of furniture. Oh, and they made it shorter, so it fits under more furniture now and cleans better.

I hate spending money on things that do simple jobs. Especially large amounts of money ($400 or so) for something as “simple” as sweeping/vacuuming. But I can tell you that I am 100% satisfied with the Neato Botvac 80. I will be buying at least one more for the upstairs and basement. It is SO worth the money spent.

Neato still seems to be the underdog in the Vacuum Robot wars. Roomba has made some really nice products and has a lot of brand recognition. But I wholeheartedly recommend the Neato Botvac, especially if you’re coming from an older Neato XV model like we were. It will blow you away with how good it is. Disclaimer: I’ve had absolutely zero contact from Neato, spent $400+ of my own monies, and this is not a paid review in any way. That being said, I’d LOVE to test any of Neato’s products in the future,. =:D

Well done, Neato. I’ve fallen in love with your robot… again.

Tuesday November 18, 2014
by Jason 'vanRijn' Kasper
1 Comment

Guild Wars 2 AC Dungeon, Path 3, Burrows Pattern, Memorization By Grid

I’ve been playing Guild Wars 2 lately and I absolutely LOVE it. That’s actually an understatement. I may have a problem. Guild Wars 2 is SO awesome. It’s the first MMO RPG I’ve ever seriously tried outside a brief try at WoW, so I don’t have anything else to really compare it to. But this guy does! So if you’ve played other RPG’s before, or you’re wondering what Guild Wars 2 is all about, check out this Guild Wars 2 Angry Review for perspective. tl;dw: he loves it, which is RARE. Warning, there’s some amount of cursing in this review, sadly.

Anyway, Guild Wars 2 is AWESOME. It’s a single, very inexpensive, price up front and no monthly fees. I won’t get into how much I love the game or why right now, but “IMMENSELY” and “IN EVERY WAY” are good descriptors. We’ve been playing as a family too and that’s been a whole lot of fun, when school, work and busy-ness don’t intrude.

I found an awesome Guild to be a part of. We do dungeon speed runs, which get you lots of gold quickly, allow you to quickly level up characters, and are tons of fun when you coordinate as a team. One of the dungeons we speed-run is Ascalonian Catacombs (AC). AC path 3 has a part where you have to take out a sequence of 15 burrows that pop up and spawn gravelings. If you don’t kill the burrows quickly, you DIE. So what you want to do is memorize where each of the 15 burrows are going to spawn and then get to that spot before they spawn and take them out immediately (Ice Bow #4 from an Elementalist is our preferred way of doing this).

But it’s really stinking hard to memorize the pattern where the burrows are going to spawn. I’ve seen people describe this pattern in terms of standing in a particular spot in the dungeon, like this page does:

Path3_Burrows Path3_Burrows_3


… but that’s super confusing to me. Maybe I’ll have to learn it that way eventually, but I wanted to try a different approach.

I found this top-down map (copyright Oranisagu), which shows the graveling burrow locations. And I thought that  if I overlaid the map with a simple 3×3 grid, maybe I could memorize the grid location sequence.

So here’s my stab at it. All I did was take Oranisagu’s map and overlaid it with a grid.

ACP3 burrow map with grid

My thinking is that I can memorize the spawn locations by grid ID. Like:

  1. 2
  2. 5
  3. 4
  4. 8
  5. 7
  6. 6
  7. 2
  8. 6
  9. 5
  10. 8
  11. 9
  12. 1
  13. 3
  14. 8
  15. 3

So, the graveling burrow spawn sequence, by grid ID would be 2548-7626-5891-383.

I don’t know if that’s helpful for anyone, or if it’s even going to work for me. But I haven’t seen anyone else try this, so I figured it was worth a shot. We’ll see how it goes. It occurred to me that it might also work if I use a clock (1 – 12 o’clock, etc.) as a positioning system, but I think that would be even harder than this.

Any thoughts?

Sunday December 22, 2013
by Jason 'vanRijn' Kasper

I need to blog more again, social media and iPad be darned

I haven’t blogged much lately. I’m sure this isn’t that big of a deal to anyone but me, based on the complete lack of questions like “hey, you haven’t blogged much lately, is everything okay”, etc. It’s also obvious to me that my friends, who themselves used to be avid bloggers, now don’t really do all that much with their blogs anymore either. 

But it’s been bothering me for a while.

I blame Twitter and Facebook, personally. It used to be that the only way we had to be social, with ideas and feedback and such, were blogs. And with Twitter and Facebook, it’s so easy to satisfy 90% of my desire to communicate with and get feedback from my friends, that I just rarely think about blogging much anymore.

I blame awesome technology like my iPad too. It used to be that I’d nearly always have a laptop on my lap, and it was much easier to just open a new tab and blog something. I was the loudest of scoffers when the iPad first came out. I thought that this was just one new technology that was a clear attempt at taking more money out of my wallet and that there’s no way it would actually work for me. After all, I’m a software developer!! I eat and breathe and live code! I live in the Matrix!!! So why would I ever want to get a device like a tablet that I couldn’t even compile code on?!?

That didn’t last long, of course. I got an iPad because it was shiny and I thought it would be neat to have as a cool toy, and I wanted to have one like my friends. But I honestly didn’t think it’d be the device that I used most whilst not at work.

Boy was I wrong.

I’m sure I’m not alone in this, but I now use my iPad probably at least 99% of the time when I’m not at work. I won’t even go into the discussion about how this has led me to not hacking on Open Source projects hardly at all anymore. That’s just too depressing. But I will say that having my iPad be my 99% device outside of work means that it’s just not as easy to blog anymore.

But I think I want to change this. I managed to resurrect my Think Outside Stowaway folding bluetooth keyboard once again (COME ON, JORNO KEYBOARD!!!!). And I’ve discovered the free Posts application for the iPad, which is what I’m using right now. And this feels doable.

So here I sit, in the local Starbucks lobby, about to enjoy a Pumpkin Spice Egg Nog Latte, blogging once again. And it feels good.

I still need to figure out how to tie my blog into the social networks better. I’d love any suggestions and help with that. I think I’m using the Social plugin for my WordPress blog right now. Maybe there’s something better?

Anyway, here’s to blogging in the New Year. And here’s wishing all of you a very Merry Christmas. =:)

Friday November 9, 2012
by Jason 'vanRijn' Kasper

You Have To Actually Start To Cancel A Phone Line To Get Good Customer Service?

This is more of a rant than anything else. I despise the “threaten to cancel your phone account to get good customer service” approach to dealing with companies, so I’ve not tried it before. And this was no idle threat today… I was fully prepared to cancel a phone line to get what I needed. So please don’t read this as “hey, this trick worked for me and you should try it too,” because it’s definitely not. I was prepared to cancel 1 phone line to get what I needed, but Sprint surprised me by doing what I’d been asking them to do for the last month to keep me from canceling. And I’m hesitant to even post this because I am honestly thankful that I’m able to do what I need to do for my family without having to cancel any phone lines and I don’t want people to read this as a possible strategy or a way to cheat the system. But I’m more than just a little bit irritated that I had to actually call to cancel a phone line to get the good customer service I felt I deserved.

But I’m getting ahead of myself…

We have 6 smart phones on my Sprint mobile phone account. Prior to today and with absolute certainty for the last month, I was told that Sprint is utterly and physically and technically unable to add more than 5 phone lines to a shared family plan, and that if you add more lines, you have to add another plan. This meant that I had 5 phone lines on Sprint’s “1500 minutes, shared everything” plan for ~ $250 per month and then I had to buy another plan to service the  6th phone line. So instead of spending $250 for 5 lines and adding the 6th line on for the usual $19.99 per month, Sprint was making me pay $70 per month for the 6th phone line because it required an additional plan. Mind you, we use maybe only 500 shared minutes on our main “1500 minutes, shared everything” plan, so we’re theoretically paying for a lot of minutes that just go to waste every month. But anyway…

I have tried at least 5 times in the last month to get Sprint to figure out some way to let me include the 6th phone line as part of our 5-line shared everything plan. I spent 4 hours in the Verizon and AT&T stores, talking with their sales people and comparing how much they’d charge for the same services that I’m getting from Sprint. I did a pretty extensive spreadsheet which showed me that while AT&T and Verizon would cost me less in the long run, I’d have an up-front cost of about $1000 between early termination fees and buying new phones to switch from Sprint and one of their competitors. And I was honestly at the point of being tired of getting poor customer service from Sprint on the 6 lines thing, and also the mobile hotspot thing, that I was willing to pay that $1000 and move from Sprint to AT&T or Verizon. I called Sprint’s customer service and told them that I was unwilling to pay $70 for a 6th line and $19.99 for the privilege of having 2GB of mobile hotspot on one phone. I asked them if there was anything that they could do to work with  me and convince me to stay with Sprint rather than canceling my 6 phone lines with them and my $350/month bill. And I received a resounding and final “nope, sorry, there’s nothing we can do for you.”

And so, today, I called Sprint customer service and told them that I wanted to cancel one of my phone lines. I spoke to an account representative who understood that I was not threatening to cancel. I was actually calling to cancel. And to my HUMONGOUS surprise, the account rep told me that she talked to her manager and they were able to just go ahead and put the 6th phone line on our main shared everything plan. This means that instead of having to have a separate plan for the 6th line and pay $70 per month for it alone, we would only  have one phone plan and the 6th line would only cost us $19.99 extra per month.

Hallelujah! This is what I’ve been asking for for the last month!

But… wait a second…. Why didn’t Sprint do this to begin with? What is the difference between asking if there’s anything Sprint is willing to do to keep me as a customer, versus canceling a phone line?

It seems to my poor, uneducated-in-the-ways-of-mobile-phone-providers head that the difference is between making threats to cancel and actually canceling. Maybe in their minds, what I was doing before was trying to trick Sprint into giving me better customer service by threatening to leave them, and maybe they don’t respond to that or like it? But when I call to actually cancel a phone line with no questions first, then they’re able to actually give me good customer service so I don’t leave them?

Either way, it seems really petty and stupid to me. Maybe it makes sense to them because if people could just call and ask for good service and say that they’re thinking of leaving Sprint, they’d end up not making as much money because they wouldn’t be able to charge people as much per month? Maybe people would take advantage of Sprint and sign up all of their friends on their phone plan and that would be dishonest? Maybe there’s a rule book for Sprint customer service that says not to budge on things like this unless the customer is not merely threatening to cancel, but actually canceling?

I dunno… it’s just frustrating to be pushed to the wall and have to actually say “screw this; I’m outta here” to get what you feel like is fair and good customer service from a company. Maybe Sprint could sense fear or uncertainty when I called previously to say “hey, take me seriously, I’m really thinking of jumping ship”? Maybe they thought “ah, he’s just bluffing… he won’t really do it… we should stand firm and not give in?” Maybe the lady I spoke to previously didn’t actually care about giving good customer service and this lady did? Maybe when I called today, I had a manlier voice and it was clear that I wasn’t messing around?

Anyway, I don’t know what the rules and guidelines are for this game–either for the customer’s or Sprint’s side. I feel like I just discovered a secret way of getting good customer service… and I really don’t like it. I don’t want to have to start canceling service to get what I need. I’d like to just have good customer service provided to me because it’s the right thing to do and that’s how you should treat people. Say what you will about Apple, but I feel like they do a really good job at this and I think they deserve the customer loyalty that they’ve earned because of it.

End result: if the coming month’s bills reflect what was promised to me today, I’ll be staying with Sprint. Somewhere between grudgingly and happily, but staying nonetheless. For a family with 5 smart phones, Sprint honestly is the cheapest provider out there right now. And other than a few hiccups with my iPhone5 (which decided to get stuck in an infinite reboot loop last night and had to be DFU-restored to stop!?) and mobile hotspot reporting that I used 2GB worth of tethered data in 3 hours (is that even possible to do over a 3G data connection??), I’m otherwise very happy with Sprint. And today, I got good customer service from them, just as I have in the past.

I just hate that I had to go to DEFCON 1 to get it.

Tuesday September 25, 2012
by Jason 'vanRijn' Kasper

Changing Background/Wallpaper on OS X With Multiple Spaces and Multiple Monitors

There are a bunch of partial solutions and comments and questions “out there” about how to change the background/wallpaper on OS X so that you have the same background image on all of your desktops/spaces and all of your monitors. The way Apple has implemented this, at least on Lion, is goofy as heck. I’ve been participating in one of these discussions on this Apple Support Community thread and while there’s been a couple of decent hacks, I’ve not really liked any of them so far.

I was playing with this again today, not really happy with any of the solutions I’ve seen. I first started looking into python/appscript, which used to expose the internal bits necessary to do this, but I discovered that it’s been discontinued. I did find some nice Applescript examples that led me down a different path. Here’s what I’ve ended up with. And my apologies to the numerous people who came up with partial solutions to this… this has been cobbled together from their work, but I didn’t keep track of all the parts.

This Applescript (I saved mine as ~/bin/changeBackground.scpt) will prompt you for a new background image, then it will iterate through all your spaces and per each space iterate through all monitors and set the background image. I have 8 spaces, for example, so this script will prompt me for a new background image and then switch to desktop 1, change both right and left monitor backgrounds, and then switch to desktop 2 and so on. This is only the second time I’ve tried playing with Applescript at all, so there’s probably some things I’m not doing right, but thus far, this seems to be working better than the other options I’ve tried!

It’s still a little goofy because it requires actually flipping through the spaces (at least it’s automated!) while it changes the background for each space. And this particular implementation requires the user to manually set how many desktops they have, as well as the keybinding that takes you to desktop 1 as well as the keybinding for “move right a space”. I would LOVE to see this Applescript enhanced so it doesn’t require that to be changed per individual user. And this script requires “enable access for assistive devices” to be set under Universal Access.

But anyway… disclaimers aside, I’d love to hear comments, etc. =:)

— pick a new background image
set theFile to choose file

— Find out how many spaces/desktops you have (this doesn’t work on Lion?):
tell application “System Preferences”
reveal anchor “shortcutsTab” of pane id “com.apple.preference.keyboard”
tell application “System Events” to tell window “Keyboard” of process “System Preferences”
set numSpaces to count (UI elements of rows of outline 1 of scroll area 2 of splitter group 1 of tab group 1 whose name begins with “Switch to Desktop”)
end tell
end tell

log numSpaces

— the above doesn’t work, apparently, so set the number of spaces/desktops manually
set numSpaces to 8

log numSpaces

— Loop through the spaces/desktops, setting each of their backgrounds in turn:
— *Note*: Set your keyboard shortcut for desktop 1 if it’s different
tell application “System Events” to key code 18 using {command down} — Desktop 1

repeat (numSpaces) times

— Now loop through each monitor (confusingly called desktop) and change its background
tell application “System Events”
set monitors to a reference to every desktop
set numMonitors to count (monitors)
log numMonitors
repeat with monitorIndex from 1 to numMonitors by 1
set picture of item monitorIndex of the monitors to theFile
end repeat
end tell

delay 1

— switch to the next desktop
— *Note:* Set your keyboard shortcut for “next desktop” if it’s different
tell application “System Events” to key code 124 using {command down, control down} — ⌘→
delay 1
end repeat

Saturday August 25, 2012
by Jason 'vanRijn' Kasper

In Search Of High Speed Network Connection From Basement to Second Floor

… or… man, I really don’t want to have to run CAT-6 wire from the basement to the second floor….

So I have a decently-big house. Thank you, God. 2 floors and a finished basement. I have a MacMini server in the second floor bedroom and it’s acting as the main audio/video server for the house. I want to have as fast a connection as possible between it and the AppleTV and GoogleTV in the main floor living room. I’ve already run CAT-6 from the main house router in the basement to the main living room. That was moderately unpainful as we have a drop ceiling in the basement. But there’s no easy way to get CAT-6 networking wire run from the basement to the second floor bedroom. I’d have to run wire almost the full length of the house to the conduit I installed last year that runs from the basement to the attic, and then back almost the full length of the house, drill a hole into the bedroom closet wall from the attic, run the wire down it, install a new CAT-6 wall jack, etc. Not the end of the world, but man I’d really like to not have to give up the 8+ hours or so it will take to do it right.

I do have a nice ASUS RT-N66U Dual-Band Wireless-N900 Gigabit Router (running DD-WRT) that serves up 802.11 B, G, and N to the house, and the Mac Mini Server is connected right now via 802.11N.

To try to avoid running CAT-6 wire, I figured I’d give the Netgear XAVB5101 Powerline Nano500 Set a try. Got it in from Amazon today (LOVE Amazon Prime!!), and set up a quick test to see how it performs compared to the 802.11 N WiFi connection I already have.

Let’s just say that I’m not horribly impressed just yet.

Now, I should state that the EOP (Ethernet over Power) connection/circuit in the basement is on the right side/pole of my house electrical breaker box and the connection/circuit in my bedroom is on the left side/pole. From what I’ve read, this won’t provide the best throughput and that it’s better to have both ends of the EOP connection be on the same side/pole. But as a first test, I did file copies over SSH of a 1.5G movie from my MacMini in the second floor bedroom to my MacBook Pro in the basement. I have a solid 1000Mbps connection from the MacBook pro in the basement to the house router. I did 5 iterations of this file copy over the 802.11N WiFi connection and then 5 iterations over the EOP LAN connection, which is advertised as being 500Mbps.

Here’s the results I saw over the EOP LAN connection:

# for f in $(seq 1 5); do scp user@MBP:Movies/THE_GREY.m4v THE_GREY-$f.m4v; done
THE_GREY.m4v                                  100% 1471MB   8.6MB/s   02:51
THE_GREY.m4v                                  100% 1471MB  10.5MB/s   02:20
THE_GREY.m4v                                  100% 1471MB  10.5MB/s   02:20
THE_GREY.m4v                                  100% 1471MB  10.5MB/s   02:20
THE_GREY.m4v                                  100% 1471MB  10.6MB/s   02:19

and here’s the results from going over 802.11 N:

# for f in $(seq 11 15); do scp user@MBP:Movies/THE_GREY.m4v THE_GREY-$f.m4v; done
THE_GREY.m4v                                  100% 1471MB  16.2MB/s   01:31
THE_GREY.m4v                                  100% 1471MB  16.0MB/s   01:32
THE_GREY.m4v                                  100% 1471MB  16.7MB/s   01:28
THE_GREY.m4v                                  100% 1471MB  16.7MB/s   01:28
THE_GREY.m4v                                  100% 1471MB  17.1MB/s   01:26

Wow. That’s pretty sad. Roughly 10.14 MB/s on average over EOP LAN and 16.54 MB/s on average over 802.11N. 802.11N, two floors away from the router in the basement, far out-performed the 500Mbps EOP LAN connection. =:( I may move the outlet circuit in the basement so that it’s on the same side/pole of the circuit breaker panel to see if that helps the EOP LAN connection, but at this point, I’m not sure I want to spend the time doing so.

Anyone out there travel down this road already? Is it worth it to move the circuit breaker around so that both connections are on the same side/pole? Will that let me get better-than-802.11N speed? Should I be satisfied with the 802.11N connection that seems to be working decently? Is ~ 16MB/s sufficient for 1080p streaming?

Or should I just give up, dedicate a day to the task, and run CAT-6 from the basement to the second floor bedroom?

Thursday August 2, 2012
by Jason 'vanRijn' Kasper

Madcatz EVO FightStick Pro Remora, ArcEye3, and ChimpSMD Mod

The finished product, plugged into an XBox360And so it begins. Run USB to the ChimpSMDSeimitsu blue buttons, ArcEye3's and Remora in placeThe Mod WorkplaceThe messy mod workshopIndustrial Strength Velcro to Secure the ChimpSMD Board
Velcro to secure the ChimpSMDVelcro to secure the ChimpSMDHatefully short joystick wires!The original end of the wiring harnessWiring harness metal connectorsHelping Hands thing from Radio Shack
Replaced wiring harness wiresRe-wired joystick wiring harnessNew joystick wiring harness, glued and labelledJoystick connected to ChimpSMD and MadCatz PCBConnecting the buttons to both PCB's via CN1 and CN2 wiring harnessesDual-wired button CN1 wiring harness
Glued, dual-PCB-wired button CN1 wiring harnessGlued, dual-wire-modded button CN1 wiring harnessAlmost there!The finished product. Wires tamed slightly.Remora and ArcEye3's all wired up and dual-moddedFinished product, some wire taming, joystick end

My son and I went to EVO again this year and in addition to spending way too much money in general, I bought the MadCatz EVO limited edition FightStick Pro for myself. The clear Madcatz limited edition EVO 2012 FightStick Pro is a thing of beauty to begin with. But it is just begging to be modded. Of course, I had to dual-console-mod it so I could use it in the XBox360 and PS3. But I also had to add some Button LEDs while I was at it. The new ArcEye3’s, plus the new Remora board, plus a blue ball stick top and blue shaft and blue translucent Seimitsu buttons all combine to be the most beautiful arcade stick I’ve ever seen.

So here’s the finished product:

For more pics and a whole lot more content, check out my Flickr set for this mod.


Friday June 22, 2012
by Jason 'vanRijn' Kasper

In Search of a Decent Bluetooth iPad Keyboard

I’ve been looking for a good external Bluetooth keyboard for my iPad for a while. While the on-screen keyboard is okay for typing a couple of words at a time, it is  very much not acceptable for much more than that.

A while ago, I managed to find an old iGo Stowaway Bluetooth keyboard and  have been using it with my iPad for the last couple of years. The keyboard itself is absolutely wonderful. The keys feel like real keyboard keys and the build quality is very good. Unfortunately, it does not come with a dedicated number row, so to type the number 4, for instance, you have to hold down the blue function key and press “r”.  To type the dollar sign ($), you have to hold down the green function key and press “r”. So that kind of stinks and means that touch-typing on it requires at the very least some extra thought when it comes to anything other than A- Z.

Of course, the Holy Grail solution would be buying one of the beautiful (and bulky) Apple Bluetooth keyboards and taking that with me everywhere I go, but that’s a non-starter just because of how big and bulky and heavy the little beast is. Since I take my external keyboard with me everywhere I go, thrown in my UnderArmour SackPack, having as small and light of a keyboard is important to me.

So I finally broke down and bought a Verbatim Bluetooth folding keyboard. I should have known better, especially after reading all of the negative reviews it got. But I was weak. I’m typing this blog from the Verbatim Bluetooth keyboard on my iPad right now. Let me just tell you, this keyboard is worse than I imagined it could be. The keys offer next to zero press feedback. The keys repeat and skip sporadically. My thumb absolutely cannot use the split, goofy space bar. The shifted and very small “g” and “b” keys mean that I cannot find those by touch typing at all. And the position of the left shift key means that I hit the up arrow every time I start a new sentence that begins with a letter on the left side of the keyboard  and start typing in the middle of the text above. The number row is completely unacceptable. All of the number keys are shifted  around, are smaller than all of the other keys on the keyboard, and are not positioned where any touch-typist would expect them, which completely defeats the purpose of having a keyboard. If I have to look at the keyboard to see what keys I’m pressing, I might as well not have an external keyboard at all.

So this thing is going back, for sure. Buyer beware. Maybe this post will help some other desperate soul out there. If only the jorno keyboard would have made it to market!!!

I’m curious if anyone else out there has found a good solution for this. The Jorno keyboard looked perfect but never came to market. The Matias looks good, but it’s really big, even folded, and I can’t find anyone who sells the iPad/iPod keyboard. I don’t want a keyboard that is integrated into an iPad case, since I like how my iPad looks already and don’t want to  always have a bulky thing that I’m using. Would love comments and suggestions.

Sunday March 11, 2012
by Jason 'vanRijn' Kasper

A Watch Band Fit For A James Bond Hacker

I finally found the first watch band I’ve ever been excited about in my entire life and I just wanted to share it. It’s the Ballistic Nylon Strap (24mm, 5-Ring, Black). The reason this is so exciting for me is that when you attach your watch to it, you end up with a non-standard watch band where the buckle is actually near the side of your watch instead of on the bottom of your wrist. This means that if you’re a programmer like me, you won’t have a bulky watch band buckle digging into your wrist all day!

Now, first of all, this watch band is made from ballistic nylon, and while I don’t know exactly what that means, I’m pretty sure I can use it to deflect bullets like Wonder Woman. And when the description includes words like James Bond, NATO-style, military, police, and divers, that makes my inner geek stand up and take attention. Here’s the description from the website:

This strong, durable, nylon strap is called a Ballistic Nylon Watch Band. The black strap is designed to fit watches with 24mm lug widths. It is often worn by military, police, and divers. This one-piece strap “weaves” under your watch. If one spring bar breaks, you won’t lose your watch! One stainless-steel ring functions as the buckle, four others secure the watch in place, with two of them acting as keepers.
  • Black nylon strap
  • NATO-style, one-piece watch band for more secure attachment
  • Fits watches with lugs width of 24mm (see size info)
  • Adjustable length allows fit for many wrist sizes
  • Water resistant

Like I stated earlier, the fact that there is no watch band buckle on the bottom of your wrist means that instead of fighting with the watch band like every watch band I’ve ever had since the beginning of time (because resting your wrist on that buckle for 8+ hours a day ends up causing pain and anguish and such), you have just a single layer of ballistic nylon which causes zero interference or discomfort!

The only problem for me was that I didn’t have a watch face that would fit in this band, having previously purchased Diesel DZ7134 Watch (shown at the left). Like most digital watches out there these days, this Diesel uses a very tightly-integrated watch band and won’t work with the new James Bondy watchband I had my eye on. And while I loved the Diesel watch, I was really tired of constantly fighting with its watch band while resting my wrist on it as I worked.

But then I found a new watch that would work with the James Bondy watchband and looked every bit as cool as the Diesel: the Nixon Unit Watch (shown at the right). And it comes in blue! And it uses a more standard watch band that works beautifully with the James Bondy watchband I wanted to try! And seriously, I really do like it a lot. Even with the default watch band, it is probably my favorite watch ever.

But coupled with the ballistic nylon watch from The Watch Prince, it is the most awesome watch in the entire universe. So if you’re a James Bondy guy like me, or a hacker like me, or a fashionable dude like me, or a guy (or gal!) who’s tired of fighting with your watch band while trying to work, you might want to give this watch band (or something like it) a closer look.

After all, it’s what James Bond would do.