Thursday, April 1, 2010
Giant Noisy Cat-Eater
Today, I took it out on its maiden voyage and commenced to discover that the old machine had left behind enough cat hair that I could easily make a whole new cat if I wanted to. The spiffy attachments for it also made short work of previously troublesome areas. For the price, I'm rather pleased with it.
The cats, however, were considerably less than impressed with it. Elf took station at the farthest point in my apartment from it, while Radar sought refuge in the bathtub (!). It took a good twenty minutes before either of them was willing to see if the Giant Noisy Cat-Eater had gone away, and both of them are still a bit skittish.
Thursday, February 25, 2010
Why eBay sucks
In a lot (if not most) of the technology categories, there doesn't seem to be any restriction against (or correction of) people listing items in the wrong category. For example, I went looking for a Blu-ray drive for my main computer (specifically, I'm after a reader/writer); stuff that turned up in the listing included:
- A Sun blank panel filler
- External FLOPPY drive
- a number of DVD drives
- a computer case
Followup:
Complained to eBay, they sent me a generic mealy-mouthed response. Aggravated me, so I went into a different category and reported every single violation I found on the first 20 (of 134) pages. Turned out to be over a hundred items. The last report I sent, I suggested that maybe they were getting the idea of what it was like for buyers...
Monday, February 22, 2010
Vista... DRM... Who the f*ck cares?
My initial tendency is to suggest that folks actually go read the nice article. But since I know I'm a geek and most folks aren't, I'll address a few issues here.
- Don't care about Vista, I'm still using XP.
That's all well and good... for as long as your XP lasts, and Microsoft doesn't fuck with it. Some may remember the "adventure" when MS went full-tilt with their Windows Genuine Advantage that they passed off as a vital security update. Do you SERIOUSLY believe that Microsoft isn't going to figure out how to start applying all of the nifty new "content protection" measures retroactively? Not only that, but XP itself contains some of the initial efforts at DRM that MS came up with (that's those "getting license" things that turn up); they've added even more to Vista, and I don't think it's unreasonable to expect that they'll get even MORE enthusiastic with the next version -- and XP isn't being sold any more, if you hadn't noticed, so if you have to get a new computer, chances are that it's going to have whatever Microsofts latest offering is on it... at which point I reckon you will care. - DRM only affects the "premium content", not the computer itself.
Well, no, that's not correct. All the stuff the computer has to do to "protect" that premium content is always laying there in wait for it show up. Regardless of whatever else you might be doing, the "content protection" stuff is still checking your video and other digital outputs every 30mS (that's 120 times a second, roughly), and analog outputs like sound every 150mS (24 times/second). Sure, you've got this powerful sexy high-end processor... but don't you think that it would work a little faster if it wasn't off playing with itself so much? - Feh. It doesn't cost anything, anyway, so why bother?
Strictly speaking, that isn't entirely correct. Implementing all that "content protection" means having to add more computer code (hint: Vista comes on a DVD, not CD), and more computer code means more places for software bugs to rear their ugly little heads. But then, Microsoft is SO good about fixing those rare mistakes they make, aren't they? The other side of that is there's an added expense for all the hardware that goes IN to the computer. You don't seriously think that the companies that make video cards, sound cards, motherboards, and all the rest are just going to eat the added cost of all that nonsense, do you (download this PowerPoint presentation by ATI, the video card maker, and see how often the phrase "cost is passed on" shows up)? On top of that, because of the way the "content protection" works, companies that make add-in cards are going to have every reason in the world to offer FEWER choices. The way it works now, they essentially start out by designing a high-end card, then figure out what stuff they can leave off to make progressively less expensive versions (i.e. no TV OUT, no digital video out, etc). The restrictions put on them by the hardware requirements of DRM means that they can't do that any more (lest their product not be accepted at all); the only "reasonable" solution is to minimize the number of genuinely original designs -- which they'll have to charge more for to make the same money. - Meh. I only have to worry if there's a problem.
Again, that's not strictly true. You see, it depends on what your definition of "problem" is -- and how different that definition might be from that used by the DRM (Microsofts software AND the hardware manufacturers). Mentioned in the referenced article is something called "tilt bits", and the description is entirely appropriate. Just like you could "tilt" the old pinball games and shut them down, the "tilt bits" in the DRM can shut down parts of your computer: software and hardware both are obliged to check for anything suspicious, and "tilt" if they find it. What's suspicious? Could be a slightly out-of-specification voltage (maybe someone is trying to "spy" on the signal!), a little bit of electrical noise at the wrong time (more spying!), a strange code due to a hiccup of some kind (spies!), a weird reading (SPIES!), or whatever the hell somebody thought needed to be included (they're out to get me, I tell you!). In such cases, the offending/offended part of the computer system will be re-started. Repeatedly, if necessary. Just what you need in the middle of a romance or horror movie, yes?
“I've just had my first experience with HD content being blocked. I purchased an HP Media Center PC with a built-in HD DVD player, together with a 24″ 'high definition' 1920 × 1200 HP flat panel display (HP LP2465). They even included an HD movie, 'The Bourne Supremacy'. Sure enough, the movie won't play because while the video card supports HDCP content protection, the monitor doesn't. (It plays if I connect an old 14″ VGA CRT using a DVI-to-VGA connector)” — Roger Strong.
“[Vista] refuses to send content through the component output for my plain jane video files. So the content system disables all content through the non protected output. Its listed in the nvida vista driver news that vista's content protection disables this output [See “NVIDIA Features No Longer Supported towards the end of the page ”]. Many forum posts, search engine results for problem. Content protection is active in some form, as I can attest. The mere disabling of UNPROTECTED output while playing UNPROTECTED content is proof enough as far as im concerned.” — Kevin Cripe.
“By any standard, Vista's new DRM capabilities hardly qualify as a selling point; after all, it's hard to sing the praises of technology designed to make life harder for its users” — Matt McKenzie, Computerworld.
“The net effect of these concerns may constitute the real Vista revolution as they point to an unprecedented loss of consumer control over their own personal computers […] Vista seemingly wrestles control of the 'user experience' from the user ” — Michael Geist, Canada Research Chair in Internet and E-commerce Law at the University of Ottawa, Faculty of Law.
“DRM causes too much pain for legitimate buyers […] There are huge problems with DRM” — Bill Gates (reported by blogger Michael Arrington).
Friday, February 19, 2010
Like movies at home? You're screwed!
Yes, this applies to current HD-capable devices such as Blu-ray players.
No, you may NOT take the one disk you BOUGHT and PAID FOR and use it whenever and wherever the hell you want. Nor may you make a backup copy in case the dog chews the store-bought one.
Watch it at home? That's one copy.
Want to watch it on a portable while on the road? That's another copy.
Want to watch it on your computer? There's copy #3.
Watch it on something else, or a different place? Guess what...
In other words, the movie industry is finally at the point where they can (try to) enforce their wish to control how you watch the movies YOU bought, using the players that YOU paid for.
As a Linux user, I don't doubt that somebody is going to figure a way around this, since Linux doesn't spread it's legs for the MPAA/RIAA the way Microsoft does. You Windows users... well, you're pretty much screwed.
Tuesday, December 1, 2009
Every little bit helps
As it turns out, LED and CFL bulbs use approximately 20% of the energy of an incandescent to generate the same amount of light.
If you're wondering how much the higher initial cost of LED/CFL bulbs affects the calculations, it works out that it's pretty much the same for all 3 types: manufacturing and distribution represents about 2% of the lifetime energy cost. That means that the higher initial cost of LED/CFL bulbs will be paid for by how long they'll last.
While I personally think that the various efforts to outlaw incandescents by 2014 is just another example of Congress getting too full of itself, it does make a fair amount of sense to convert to LED/CFL lighting -- particularly when you consider how many lights there are in peoples homes.
Friday, November 13, 2009
EDUP wireless lan PC card
NONE of the potential work-arounds for Windows-specific wifi devices will work with these things.
Just so you know...
Computer Service
It's perfectly okay to simply open the computer up and go after the insides of it with a vacuum cleaner (I recommend the crevice attachment) or a can of compressed air. Pay special attention to the processor heat sink and fan assembly, but don't forget to clean the rest of the parts as best you can. With the vacuum or compressed air, you're not likely to unplug or disconnect anything, so you don't have to worry about "breaking" the computer. In the case of a laptop, simply get yourself a can of compressed air and give the vents a few shots every couple of months.
By giving your computer a cleaning like that, you'll not only be doing yourself the favor of extending the life of the computer, but saving yourself any potential embarrassment if you DO have to have it serviced. After all, you wouldn't want it to look anything like one of these, would you? (WARNING: not for the squeamish!)
Saturday, November 7, 2009
Pleased with myself
I managed to do this (a task that involved no small number of miniscule screws of various sizes) not only successfully -- I'm using the laptop for this blog entry -- but ended up with the same number of parts as I started out with: I experienced neither a screw shortage, nor any mechanical amplification (having more parts when I finished than when I began).
Damn, I'm good.
And modest, too!
Tuesday, May 19, 2009
Intertoobz -- I gotz 'em
It didn't take long for the installation guy to get me hooked up with cable TV (more on that in a moment), Internet, and digital telephone (technically, 'Voice over IP', or VOIP). I've got more bandwidth than I had with DSL (though it IS somewhat clogged with a bunch of Windows systems spewing crap), and the couple of calls that I've made with my phone indicate that everything phone-wise is working well, too.
When I signed up with Bresnan, I agreed to their $100/month TV-Internet-Phone package; compared to their regular prices listed in all the paperwork they issued me, it is something of a deal. The thing is, I'm really not all that interested in the TV side of it -- I simply don't watch it that much. There are a couple of movie channels that I'll likely use a little, and a couple more specialty channels (I watched programs on the M1A1 Abrams tank and the F-117 stealth fighter on the Military Channel last night, for example), but that's about it. I simply have no interest in the myriad of food/living channels, the sports channels, the reruns of OLD programs (I Love Lucy? yeesh!), and so on. So when the trial period expires, so will the cable service, methinks. The remote they issued me for my cable box has enough buttons on it that it looks like something NASA came up with, too.
Anyway, I have a shiny new phone number (I could have kept the old Qwest number, if I hadn't told them to buzz off before the installation guy turned up), a bigger pipe for my Intertoobz, and a shitload of TV channels not to watch.
Saturday, May 9, 2009
Blech Support
My call was answered by some git in Mumbai or Calcutta or some damn place like that, and the flaming idiot simply couldn't understand that I'd already tried everything that his book of troubleshooting scripts called for. Nor did he grasp the concept that I was running something other than MS Windows. When I finally got fed up with dealing with him (along about the fourth attempt to walk me through the Windows modem setup), I went off on him and demanded a supervisor.
Well, she wasn't any kind of improvement -- she was equally adamant that I simply had to go through the script(s), and kept telling me that I had to do this or that so that we could configure the modem. It didn't take me long to lose patience with her (the third time she asked me what version of Windows I was using, despite me already telling her that I run Linux, and declaring that we needed to get my ISP online so we could input the modem settings). Slowly, carefully, and using a calm voice and small words in the hope that she'd understand, I told her that I was through screwing around with them -- that if she didn't authorize a replacement modem right then, the call was over and that I'd be raising hell with Qwest customer support on Monday (useless bastards are closed nights and weekends, of course). She said that all we had to do was input the modem settings. I asked how we were going to do that when I'd already told them several times that I couldn't get INTO the modem to set it up, and that I wasn't using Windows, which was the only thing they knew how to use to configure it. After several seconds of deafening silence, she tried to tell me (again!) that they could see the modem, so all it needed was to be configured. That was all it took for me to tell her that she was an idiot and hang up.
Come Monday morning, some poor soul at Qwest is going to learn that aggravating me is not a Good Thing To Do. For starters, I'm going to ream that person about the blazing incompetence, idiocy, and ineptitude of their alleged "tech support". Then I'm going to let them know that if they can't/won't get me back online by end-of-business Tuesday (the next day), then my first call Wednesday morning will be to sign up with Bresnan for cable, digital phone, and Internet -- and closing my Qwest account.
Back before they became Qwest, the company was U.S. West -- or as people liked to call them, U.S. Worst. I think an appropriate nickname for them now is Qworst.
Anyway, it looks like I'm going to be offline for the next couple of days, except for the infrequent visit to a local coffee shop...
Tuesday, February 24, 2009
teh suXXor -- Geek Edition
My laptop -- an IBM Thinkpad R40 (mine is 2GHz, with 768M of memory, 20G drive) -- has been having "issues" for a while now. Hey, at 5 years old, it still runs like a champ, and a replacement would be a little more than I'd want to spend right now.
First, the USB port in the back came loose; no big deal, there's another one on the side.
Then the display started getting flaky. Specifically, the backlight kept going out on it. I finally got around to taking the thing apart to see about fixing what ailed it.
The USB connector was a piece of cake: just solder the durn thing back into place.
The display was something else, entirely. There was a dinky little surface-mount connector that wasn't making good connection, and the farookin' thing is too damn tiny for me to futz with without (expensive!) specialized tools/equipment. I mean, the damn connector is roughly 5/16 of an inch long, barely an eigth-inch wide, and has 30 electrical connections on what looks like HALF-millimeter spacing. Even with my magnifying visor and the finest soldering tip I've got, that's still just too fine for me to mess with. On the plus side, a replacement for the whole cable (FRU08K4067) will run me less than $10, so I'll be back up and running before too long.
Tuesday, February 17, 2009
Computer? Not yours.
"A few days' testing of Windows 7 has already disclosed some draconian DRM, some of it unrelated to media files..."
And, as an added bonus attraction --
"Microsoft says it's 'optional,' but they are already planning to slip Internet Explorer 8 into all Windows Vista/XP PCs by March..."Oh, you lucky, lucky Windows users...
Sunday, February 15, 2009
Arduino Abuse
Anyway, I've put a page up on my Google website that not only talks about what I've been doing (in part), but gives back to other Arduino users things that will hopefully prove helpful to them.
Monday, January 26, 2009
And if THAT isn't enough...
Thank you, Microsoft.Infections as a result of the infamous Conficker (Downadup) worm have peaked at around the 10m PC mark.
Variants of Conficker use a variety of methods to spread, including exploiting the MS08-067 vulnerability in the Microsoft Windows server service patched by Redmond in October. Once it gets a foothold within corporate networks, Conficker is programmed to spread across local area networks. The worm also spreads between infected USB sticks and Windows PCs.
Compromised Windows PCs are turned into drones in a botnet, programmed to phone home through a changing series of servers. It's this latter behaviour that has allowed F-secure to track the progress of the worm over the last two weeks or so. Its latest educated guess of the size of the botnet is 10m strong as of Friday, 23 January, 1m up on the 9 million of the week before.
Monday, November 3, 2008
Piling on
Searching for an alternative, I somehow ran across a reference to a DIY laser cutter; reading that article ultimately led me to CNC technology. From there, it was pretty fast and direct to a free Linux-based CNC controller. It didn't take me long to put the two together: using a slightly higher-powered laser to 'cut' the thin copper film on a circuit board to fabricate my circuits.
So, as a result, I've got a couple more projects pushed onto the stack: fabricating a computer-controllable CNC machine (actually surprisingly simple), and setting up a computer to drive it (I've already downloaded the Linux CNC software). Being a cheapskate scrounge, I've already got a bunch of parts that I've salvaged out of old/dead hardware -- including a couple dozen stepper motors (and gears, and sensors, and...) that will greatly simplify things. Conceptually, it isn't that big of a deal; even the reality of it isn't going to be all that tough -- a few dollars in parts that I don't already have, a bit of skull sweat, and a little labor, and I should be good to go.
Oh, if you're interested in getting into the laser hair removal gig, have a look at this eBay search! For point of reference, my research tells me that a laser of "just" a couple of watts (U.S. laser pointers are limited to 5 mW [.005 watts] or less) would be sufficient to (slowly) cut 1/16th-inch aluminum; 10 watts would do for steel.
Friday, October 10, 2008
The (inde)Terminator
I decided to make the circuitry for it modular, so I can incrementally improve on (or add to) each section without having to completely redesign everything with each upgrade. Toward that end, I've got the main control and (motor) drive boards; I plan to add a sensor board, and then perhaps an 'environment' board. The way I'm going to accomplish all that is to stack the boards one on top of the other, and use one of the built-in capabilities of the microcontroller to let each of the drive/sensor/other boards pretty much do it's own thing with oversight by the main logic by using what is called a 'two-wire interface' (an alternative to the trademarked Inter-IC [or I2C] system developed by Philips).
I've breadboarded the main controller, and verified that it does what I need/want, so I've gone ahead and laid out a printed circuit board for it:
The board is actually only 3-1/2 inches on a side; the four big dots are where the spacers will be between the boards, and "J2" there on the bottom left is the TWI connector that all the boards will share. The stuff along the righthand side is the power supply and regulation, while J3 and J4 along the top are the digital input/output lines. J5 is to let me add 3 additional analog signals, Just In Case :-)If you're into this kind of thing, here's the schematic diagram:
When I go to a more advanced 'bot, I can swap out the circuit above with something with more computational horsepower; going to a larger platform means just changing out the motor drive board, and so on. It's a little more effort up front, but will simplify future updates or upgrades by limiting the number of ways I can shoot myself in the foot: I'll only have to figure out what's wrong with the 'new' section, instead of troubleshooting the whole 'bot...
Wednesday, October 1, 2008
Geek mode: ENGAGED
There were other variants I could have gotten (a dump truck, bulldozer, and a different design of front-end loader), the others all ran at what I considered to be a little fast for what I want to do. You can see that the thing is remotely-operated from the little handset on the right; the three buttons result in the thing making 3 different noises: (L-R) a spoken "Caterpillar!", generic rock music, and air horn. The left joystick is forward/reverse, while the right joystick raises/lowers the bucket.I've already disassembled the thing, and gotten it into a form that I can build on -- removal of the hand controller and some of the extraneous (for my purposes) bits, and added some mounting posts for the circuitry I'll be building:
I've basically pulled the 'cab' and bucket (saving both with the idea of possibly using them later), leaving all the innards available. The yellow and white wires are to the drive motor, and the red and blue pair are for the bucket motor (yes, I've left it in, though I dont plan to use it right away -- later, maybe). There's plenty of space between the motors (underneath the top cover) that I'll likely end up filling with more Stuff :-)I'm not expecting to do anything dramatic with this lashup; this is just the basis for a learn-by-doing period so I can get the basics down.
Saturday, September 27, 2008
But wait! There's more!
The machine on the left is one that I was working on -- assembly, install the OS, configuration, and such. Underneath the bench, you can (sort-of) see another couple of computers. The one on the left needs a new AMD Athlon CPU. The one right under the scissors is a second-generation Proliant ML370 server box. When it's fired up, it sounds like a jumbo jet, which is why it's holding the floor down at present; something else I plan to do One Of These Days™ is get my utility closet set up to hold my various servers (I can remotely admin them over the network) -- right now, they all live in my bedroom :-( Kind of hiding behind the left bench leg is an old Mac G3 All-in-One that I need to get Mac OS9 installed on (the machine is old enough that it can't handle OSX). I have it just because it's one box that has everything in it: monitor, sound (including speakers), the processor, and so on, for me to 'play' with.Most of the rest of my online hardware is on a table next to the workbench:
What you're seeing there is 3 file servers (the two towers and the bottom one of the two desktop boxes). The top desktop machine is my webserver. Don't know if you can read the labels, but silly me, I put IP addresses and machine names on all my hardware -- and give them hostnames that actually mean something. You've also got a better view of that Mac All-In-One (which will have a hostname on the network of "wormy" :-P ) That bottom machine on the left is an HP Netserver LPr; though not as bad as the ML370, it's still a little noisy, too. Again, when I get my machines moved, I'll likely move my webserver and firewalling over to it. What you can't see is that I've got a 4-port KVM switch that lets me use just one monitor, keyboard, and mouse with all the servers; each server is clearly labeled as to what KVM port it's connected to :-)You can also see that I've been getting some shelving installed to hold some of the stuff that I want to keep handy -- spare drives, cables, and so on.
What you also can't see are that the workbench has been wired to allow me to do some different kinds of networking: RS-422, 1-Wire (actually a misnomer), RS-485/488, and some others; or the various bits of test equipment I have (digital multimeter, signal generator, and the like). One of my upcoming projects is to make it easier on myself to fabricate my own PCBs, from schematics and board layouts created with the Eagle system. I have mentioned that I'm (mostly) a hardware geek, right?
Anyway, this should give you some idea of what's been keeping me busy these last couple of weeks, and what kind of mischief I get into to keep myself amused...
Tuesday, September 23, 2008
Okay, so here's the deal...
Any of you old enough to remember Ed Sullivan and his show, it seemed that about once a month, he'd have a guy on that would spin plates on the ends of long, thin sticks. The guy would get maybe a couple dozen of these things going, then have to start running around trying to keep them all going -- which was a losing proposition; eventually, all of the damn plates ended up on the floor.
Well, I've been kinda like that guy: every time I thought about posting something that came into my head, one of the other things that I had going on would distract me. Stuff like:
- Installing and testing the Jeebus out of Sun's Open Solaris operating system (free for the downloading). [Informal review: not quite ready for desktop usage yet, but definitely worth considering for server usage.]
- Taking a Tonka "RC" (remote- [not radio-] controlled) frontend loader (similar to this truck, from Radio Shack) and modifying it for use as the base for an Arduino-based robotics platform, with the plan to keep building on it until I either overload the Arduino or the toy :-)
- Getting my webserver (the original TwoOfEverything.org system) repaired/replaced, the operating system installed, and back online.
- Performing all manner of bizarre and unnatural experiments on/with my Arduino.
- Building myself an electronics workbench (surplus countertop, outlets, on/off switch, lighting, etc).
- Sorting through all my assorted salvaged electronic/computer parts (motors, connectors, heatsinks, cables, power supplies, gears, sensors, etc) and getting them organized so I can find shit again.
- Writing a couple of programs to learn Java through the 'total immersion' system: read how to do something I want to do, try it, then keep hacking at it until I get it right. Lather, rinse, repeat...
- Doing the occasional bit of computer service for friend-of-a-friend or referrals -- something that makes me realize more and more just how seriously fucked up MS Windows(tm) is, and just how incredibly naive, stupid, thoughtless, or just plain ignorant some people can be.
- Designing, building, and debugging a couple of not-too-large electronics projects for myself. If you're interested, they are a logic analyzer, a computer-based oscilloscope interface, and a small instrumentation and control system (home automation).
- Continuing to write monthly Science & Technology articles for a local weekly newspaper.
Friday, July 25, 2008
How much do you really TRUST Microsoft?
Related to that is my belief that it's my computer, and I should be able to do pretty much any damn thing I want to with it -- and bear the responsibility for it, too.
I'll grant that I may be toward one extreme of the spectrum. On the other hand, there are those that simply don't/can't/won't think about what's happening on the 'opposite' side from where I am: that they are risking the very freedoms that I am adamant about keeping.
To those people, I'd like to suggest that you have a read of the following links regarding the "Trusted Computing" that several companies (most notably, but not limited to, Microsoft) tout:
- The 'Trusted Computing' FAQ
- A fairly nonpartisan explanation of 'Trusted Computing' on Wikipedia
- Richard Stallman's opinion of 'Trusted Computing'
While you're reading the above, keep in mind some of the news reports we've all heard the last few years (i.e. the Bush II presiduncey), and decide if you really want to put the kinds of trust we're talking about in the hands of people you don't really know...


