November 2025
S M T W T F S
 1
2345678
9101112131415
16171819202122
23242526272829
30  

About

I am The Cyberwolfe and these are my ramblings. All original content is protected under a Creative Commons license - always ask first.
Creative Commons License

Random Thought: Raising consciousness, one eyebrow at a time.

No post for you

Posted in Humor on February 28th, 2008

Just LOLcat.

Humorous Pictures

Enter the ICHC online Poker Cats Contest!

Road Hazard Alert!

Posted in Life on February 21st, 2008

After much practice, I must report that the Ratboy has finally gotten his driver’s license. Be on the lookout for a white 1993 Toyota Corolla ;)

Funnily enough, he got the same score on his test as I did way back when, and for similar reasons – but those reasons have different causes. I was in a 1974 Dodge Dart Swinger Special, a 3000 pound car with no power steering that handled like a pregnant whale. Ratty’s car, on the other hand, has a slippy clutch. In either case, we firmly blame technical difficulties, not driver error.

Whaddya mean you don’t support this?!?

Posted in Geekery, Work on February 18th, 2008

A new client was sold a block of 5 static IP addresses for their business by Qwest.

I was dispatched to the client to set up their firewall to make use of these.

Pretty straightforward so far, right? Little do you know.

So I call up Qwest support, because the DSL modem is currently configured to offer DHCP and NAT translation, which is not the end result we want – we need it to just act as a gateway. Strangely enough, I get Bill on the line, who actually used to live around here. (No idea where he is now, he never said.) He promptly tells me that while he understands what I want and has a vague idea of how it is done, it isn’t actually supported by Qwest to do so.

Uhm, excuse me? you mean to tell me that while your company has sold me this product, they don’t really support it, and you have no official instructions on how to configure the modem to make it work?

“Uhm, yeah.” Sez Bill.

Oi.

Being the nice guy he is, however, Bill does his best to help me get things going. I’m pretty sure that at some point he did not actually understand what I was aiming for, but we plowed on nonetheless trying a number of different combinations of settings. During the course of this, Bill let’s me know that one of his supervisors wandered by a few minutes previously and commented that “we don’t really support that”, intimated that it shouldn’t take that long to do, and then wandered off.

“What? Bill, go lasso that man and get his ass onna phone. If he knows how to do it, why the hell are the two of us floundering around with this crap? Track him down!”

It takes a few minutes, but Bill does manage to convince him to get on the phone. And guess what – 10 minutes later, we’re up and running.

Total time on the phone: 2 hours, 15 minutes. Time actually needed for the whole call: 15 minutes, had Bill had proper documentation for this config.

Bill, thanks for being a sport – sorry I killed your stats for the day.

For the rest of us, here’s what you do:

HOWTO configure a Qwest DSL modem for static IP range

1.) Default the device. Maybe not necessary, but it won’t hurt you. Stick a pen in the reset hole until the power light turns amber, then release. The unit will reboot to factory settings, which include serving DHCP.

2.) Run IPconfig, and point a browser to the Gateway IP address. No password required, you will get straight to the config page. Select “Non-Windows Setup”. (This is just a misnomer, nothing about this modem has anything to do with Windows. Just their way of keeping out the reg’lar folks who would be scared by it.)

3.) On that page, tick the radio button for PPPoA and enter the username and password supplied by Qwest. It will be in the < $username>@qwest.net” format – see figure 1. Save and reboot. When it finishes, you should get green lights across the board.

4.) Go back to the config page and select “Advanced Setup” and then click the button for “Begin Advanced Setup”. On this page, make sure it is again selecting PPPoA, and put a check in the box for “Unnumbered Mode” and enter your Gateway IP and Subnet Mask info – see figure 2. Save and reboot again.

5.) You should have Internet access at this point, and your computer should have received one of your static IPs via DHCP. Go back to Advanced Setup and find the DHCP settings, and turn them off. (Remember to go to the external gateway IP, not 192.168.0.1)

That should be it – your firewall should be able to use any of your static IP’s at this point.

modemconfig1_mod1.jpgFigure 1

modemconfig2_mod1.jpgFigure 2

WAAAAAAANNT!!!!!!!!!!!!!!!

Posted in Life on February 6th, 2008

2008 Dodge Challenger SRT
2008 Dodge Challenger SRT

Please, Mommy? Pretty please??
Pardon me while I go get my drool bucket.

It’s Alive – still!

Posted in Geekery on January 23rd, 2008

As a full-time professional Geek, one of my biggest pet peeves is when my own technology fails me and I am forced to futz with it to make it work. My computers have, unfortunately, taken great pleasure in finding odd little ways to fuck with me, and as such I have become less and less daring over the past couple of years with how I play with them. Case in point: I am no longer even trying to run Linux on Hyperion / Rodimus Prime anymore, because there are times when I work from home and I just can’t have the thing acting up on me when I need to work.

This month, I have tried two modifications to my electronics. One should have been dirt-simple and simply worked, the other had the chance of actually damaging (if not outright bricking) the target device.

We’ll start with what should have been the simplest: I bought a new keyboard / mouse combo for Hyperion, my home workstation. A Logitech MX3200 wireless kit, with a Laser multi-button mouse. The main purpose of this was to change things around for appearances’ sake (much like moving the furniture or getting new artwork.)

The second purpose was for a little improvement in usability – my old BTC LED backlit keyboard is cool, but the space bar is sunk a little below the frame and I tended to miss it whilst pecking away at emails. I have also gotten spoiled by my work mouse which has programmable extra buttons, and I have set one of these to trigger a double-click with a single press. This comes in handy during remote-control sessions where a standard double-click may not be sensed right by the remote-ed computer.

I hooked everything up fairly easily, only to discover that when I built the machine something apparently went wrong with the USB driver installation and it would not accept any USB mouse I tried – it was throwing me “the data is invalid” errors every time I tried to install the mouse. I was eventually forced to do a repair install of Windows after verifying with a Linux live CD that the hardware was kosher. Which also meant I was forced to re-install all of the security patches released since that particular install CD was pressed. Ugh.

Even after this was finished, though, shit didn’t work. Ok, the keyboard linked up just fine and I had access to all the special functions, and the mouse would install and function, but it would grab the stock Micro$haft driver instead of the Logitech one. A quick trip to the Logi site got me an updated driver, and in it went. To my horror, however, I lost all the advanced keyboard features and still couldn’t get the right mouse driver.

So I rolled back to the original driver set and regained full keyboard, then went looking through the user forums. Lo and behold, there is much ranting about how these drivers just DO NOT WORK AS PACKAGED. PERIOD.

Gorramit!!

There is hope, however: if you edit the .inf file for the mouse, it is possible to get it to install directly. So, I chop away at it, but it still refuses to install. (It fails at a different point, however.) Time to talk to Logi support then. Their answer was to do a “clean boot” of Windows and try again – use msconfig to turn off everything for the next boot. (You basically get the next best thing to “safe mode” with this method.)

I can understand turning off antivirus and firewall, but EVERYTHING? Surely this can’t work!

Sonovabitch – it worked. With my modified driver, I might add. Points to TS for finding the solution, but serious negatives to the driver engineers who released this batch of absolute horse shit driver package. You guys need to take up self-flagellation.

On to the second improvement: modifying the memory settings of my T-Mo Wing PDA/phone.

This one is scary.

Short story: cell phones use memory for program and file storage AND running programs. If you add a removable memory card you can gain program / file storage, but it doesn’t help the basic running program space – even when you have installed the program to the card and not internal memory.

So, while my phone was typically running with 12-15MB of free storage-side internal space, the running program side of things only had 4-8MB free on average – which meant that space-hogging applications would crash frequently and I would have to reboot the phone every day or so – or any time I wanted to take a picture.

My original thought was to try and find a way to alter the amount of internal space allocated to file storage and free up some of that room for running programs. From the complete lack of mention of any sort of method to do this, I must assume that this is encoded in the hardware and unchangeable.

Dammit!!

There is hope, however: Paul at MoDaCo has researched this very same problem and discovered that the HTC Touch and the T-Mo Wing (also made by HTC) both share something in common: an overly-large pagepool.

Paul explained it best, so I’ll quote him:

Deep in the depths of the operating system of your device, there is something called the ‘PagePool’. Without going into too much detail (and as I understand it!), the PagePool is a special area of memory reserved for loading apps into from ROM. This PagePool is a lot faster than ROM, so when things are executed from this ‘cache’ instead, the performance of a device will be quicker. On the flipside, if you have a 8MB pagepool (HTC Touch) and you’re using, say, 4MB of the pagepool, then 4MB of space is wasted that could be program memory. Similarly if you have a 12MB pagepool (!) (T-Mobile Wing) in this instance you would we wasting 8MB of space!

Using serious amounts of Geek-Fu, Paul also discovered that it is possible to change this setting and reduce the size of the pagepool to free up space for running programs. The catch, however, is that this is not a setting or even a registry tweak: you must alter the ROM of the device.

This is a moderately tricky task involving downloading the ROM from your device, making the change, and loading it back in. When you reboot, the phone will read the new ROM and use those settings. If you make the wrong edit, however, you could screw things up badly or even completely brick the device.

Not for the faint of heart, obviously. But, being annoyed enough with the performance of my phone and needing to run a particular memory-hog of an app for work, I was left with little choice save for switching carriers and buying a new phone.

So I did some more reading and found a tool that reportedly will be able to restore the phone should the worst happen (this was released after Paul’s tutorial was written). Then I read the tutorial about 20 times to make sure I knew what I was doing and dove in.

I downloaded. I read the ROM into a hex editor and found the setting to change, changed it, saved it all, and crossed my fingers, toes and eyes as I depressed the LOAD key.

This is really scary here, because you load it from a command prompt, and it just sits there staring at you for about ten minutes doing nothing. You have no idea if it is doing anything at all, let alone working, and so you sit there drumming your fingers on the desk and waiting and watching and waiting and watching and…

*Blink*

The prompt is back and flashing at me.
The boot-cycle sound wave plays.
Time slows to a crawl as I watch the Today screen load piece by piece. Is it slower than usual? Has it speeded up any? I can’t tell.
Finally, some ten millenia later (subjective time) it finishes booting and it looks like everything has worked.

No way. It worked?!?

I tap away to get to the memory status page, and there is the result: 14Megs free.

Only time will tell, of course, but I have thrown everything I can think of at it tonight, and the darn thing just keeps running.

Paul, I bow to your expertise and daring in having figured this out before there was any way to fix it should you have screwed up.

Now do me a favor and get a job at Logitech, will you? they need your skills.

Know your demographic, wot?

Posted in Humor, Life on January 8th, 2008

So I’m driving the Pookster to school this morning, minding my own business and listening to the radio when the ad hits the air. The voice is female, and from tone, inflection and grammar I suspect caucasian, mid-thirties, reasonable education. Your basic suburban soccer-mom. The kind of voice I typically ignore in a radio ad, because the chances of them shilling something interesting is pretty small – these voice talents usually push things like spa treatments and shoe sales.

And then what she’s saying sinks in.

“My husband has always had this small suspicion that our daughter isn’t his – I’ve always known he is the father, but he wasn’t always sure. Now, I can prove it once and for all with the $Company Home DNA-test Kit!”

Blink-blink. WTF?!?

That’s right, folks – you can now go down to your local pharmacy and get a DNA testing kit right off the shelf without having to go to the doctor. A couple of quick cheek-swabs, pack ’em off to the lab in the enclosed envelope, and in 3-5 days you can prove once and for all that you weren’t banging the postman.

And you used to worry about the “you’re gonna be naughty” looks you would get when buying condoms. Now you have the chance to get the “boy, did you fuck up!” looks.

Somehow, I don’t think the soccer mom trying to prove the mailman isn’t the father is their true demographic. I get the feeling that the real target audience here is perhaps a little less classy. To wit:

“That *bleep* Alphonse, he wasn’t ownin’ up to the fact that he was Shamiqua’s daddy and comin’ down with the *bleep* support checks, ya know? So’s I went down and gots me the kit from the pharmacist, and now I KNOW it’s his problem too, and he better be payin’!”

Or perhaps:
(Sound of banjo music) “Daddy’s been real mad since Junior came along, but now with the $Company Dee-Enn-Ayy kit I can show him that Junior is his son and not his nephew, and we can be a real family again!”

The mind wobbles.

Honesty is the best policy

Posted in Humor on January 4th, 2008

Seen on an Oregon vanity license plate: “16CM4U” Well, that works out to just a tad over 6 inches.

The car? a red Corvette,of course :)

So… 2008, huh?

Posted in Life on January 1st, 2008

Well, let’s see what this year brings us. Somehow, I doubt we’ll get flying cars and personal jet packs this year, but maybe we’ll see some movement on the civilian space projects.

A writer has been chosen to finish Robert Jordan’s work, so maybe we’ll finally get to end the Wheel of Time series.

Maybe I won’t spend the next two weeks scribbling out and correcting the date on my paperwork like I do every year.

Anyone taking bets?

Man, I suck.

Posted in Life on December 28th, 2007

I suppose if even Da Roomie has updated, maybe I should too (snerk).

So anywho, I am posting this from Tolerant’s new computer that I gave her for X-mas. (Part of the deal was if she got DSL, I would build her a computer that could actually use it.) And wouldn’t you know it, the silly thing seriously crashed Firefox on me about 15 times in a row – now I’m going to have to throw some diagnostics at it.

Mom was rather pleased with the basket that I made her – once she got up the nerve to ask me what it is :) She was apparently confused because her cat… (Monkeyface. She named her, not me. Funny though, because Trouble Underfoot’s brother is called Minky, which is Illyana-shorthand for Monkey.) …almost claimed it for herself. As soon as Mom unwrapped it and set it on the table, MF almost curled up in it. Mom thought it might be a kitty bed.

Pookie got buried in loot again this year, even with the restrictions the EMC put upon the relatives. She’s a good girl though, and made sure to play with the stuff that we got her first ;) Ratty has been out of work for a few weeks, so all he wanted was cash. The gift that always fits! I’ll be using what I was going to give him to help him get his license sorted out. Tolerant figured if he is going to be driving, then he should have a highway safety kit. So now he has jumper cables and a med-kit.

On Christmas Eve, we went over to Tolerant’s sister’s house for a little family party, and I realized her nephew AJ is one of my mortal enemies: he is very firmly ‘ninja’ to my pirate. I think I know what he’s getting next year. (Heh heh heh.) Yarr.

Okay, I be punchy now. Time to quit the typy-typy.

A storage robot?

Posted in Geekery on December 13th, 2007

One of the benefits of working for my Boss is the fact that he’s a bloody magpie when it comes to technology. If it is new and shiny, and even remotely usable by us or our clients, sure as shit he will buy one. even better, he is often too busy to play with the new toys, so he will hand them out to us to play with first :)

This week, he ran across an ad for Drobo, the “Storage Robot”. Yeah, it’s a silly name, but it got his attention. The marketing hype says “…we’ve created Drobo, the first fully-automated storage robot to take the pain out of keeping your important digital content safe.” They even have a video of the thing in action.

What it is, is an external storage device that uses a USB interface. Unlike all of the other USB drives out there, though, Drobo is a user-configurable multi-disk configuration that uses a proprietary control interface similar to a RAID array. You buy the box, then you go buy SATA drives to fill it with, stuff ’em in the drive bays (no trays), and then fill it with files. The cool part is that you can swap out disks whenever you like – WITHOUT having to back everything up somewhere else while you rebuild your RAID array.

“Too good to be true!” I thought – then I got it on my desk.

I’ll be darned – it works exactly as advertised.

Short story:
It uses a proprietary modified RAID, completely controlled by the unit (there is no need to install software on your computer, the initial activation can be done through disk management tools.) If you format the disks to FAT32, the unit can then be used on any operating system that recognizes USB storage. If you live in a simpler network, it can be formatted for Windoze or MacOS too.

Long story:
You will lose the largest capacity drive to data protection / overhead. I started with an 80GB and a 250GB disk, and was given +/-70GB of storage. I copied 6GB of data to the device, then popped out the 80GB disk. Lights went to warning, then I loaded a second 250GB. The dashboard software then told me not to do anything drastic while it went into “Data protection mode” I.E., it mirrored everything to the second disk. Once that was done all lights went green, and I had 250GB of storage available.

Then I stuck the 80GB disk back in, and in 15 seconds I had 297GB of space available. Popping one of the 250’s puts it back into data protection mode, and popping that one disk back in did not cancel this – I think it assumes that any disk inserted is a new disk.

The cool part, however, was just like in the demo video – I had access to all the data during the whole process of adding / removing disks. As long as you don’t mess with it while the lights are flashing different colors, you should be fine.

Now you might think it’s a bummer to lose your largest disk, but the way it works (as best as I can tell) is that it will store your data in the smallest disk first, then mirror it to the next largest drive, and use any remaining capacity for parity and future expansion. In the end, you get all the benefits of RAID, with the ease-of-use of a USB device that you can upgrade whenever.

I want one!