In support of piracy

I am rein­stalling Win­dows on a few of the sys­tems here tonight and things are rapidly get­ting ridicu­lous. This is a not-altogether-abnormal house­hold in terms of com­puter own­er­ship (def­i­nitely on the upper side of own­er­ship, but I know fam­i­lies with­out geeks who have sim­i­lar num­bers of com­put­ers, just on a one-per-person basis), and it’s actu­ally get­ting impos­si­ble to keep track of things. Microsoft don’t offer domes­tic site licens­ing. But, damn, they should. I’m using Pro­duKey to audit licenses because I’m never going to affix those ridicu­lous OEM stick­ers to any­thing (so bite me, I’m a crim­i­nal) when they’re licensed with what­ever dodgy hard drive or net­work card I bought them with. Accord­ingly, I’ve lost the key (yeah, $AU200 value) of one sys­tem, and con­fused the keys of three oth­ers — because, get this, we paid for three legit aca­d­e­mic licenses which LOOK EXACTLY THE SAME AND DON’T HAVE STICKERS. So com­pli­ance on at least three sys­tems is ren­dered damn near impos­si­ble, even if you do fol­low all of their ridicu­lous rules to the letter.

Not to men­tion the OEM copy of XP MCE sit­ting in a draw that I’d lost track of (I think the sys­tem is now using a reg­u­lar XP Pro license) or the mis­cel­la­neous sys­tems that have affixed OEM licenses but for which there is no (mis­placed) phys­i­cal media.

Accord­ingly, if I want to obey the OEM sticker direc­tive, I’ve got to down­load a CD ISO from a tor­rent site (because I don’t fork out for MSDN). But MSDN is increas­ingly attrac­tive; it effec­tively offers the desired out­come. Unli­censed, unac­ti­vated sys­tems that work per­fectly well on a sub­scrip­tion basis… sure, subs suck, but when­ever they stop their XP acti­va­tion servers we’re all going to be screwed, any­way, so it hardly matters.

Mean­while, I’m sit­ting here mak­ing a list (on paper, which I’ll store with the phys­i­cal media) of all the licenses in use, and roughly where. Thanks to the unau­tho­rised rebuild­ing of sys­tems that I own and have built from scratch so often (resource­ful­ness in any­one else’s book, evil work of a pirate to the dra­con­ian OEM over­lords) what­ever descrip­tions are attached to afore­men­tioned sys­tems is likely to be ren­dered com­pletely untrue in eigh­teen months time when I once again get around to the whole­sale slaugh­ter rebuild­ing of them all. Inter­mit­tent rein­stalls will prob­a­bly hap­pen, too, unless I’m dri­ven so insane by the inabil­ity to dis­cern one license from another I end up, as I do now, sim­ply tak­ing out the lot and shoot­ing them all a new install.

To Microsoft: whatthe­hell­doy­ouwant­metodo? I am so not fork­ing out the at-least-$2000 you would have me pay for retail Vista licenses for this lot – it’s that much because Vista Busi­ness retail licenses come in at a deli­cious $500 each. Say it with me: hell no. I’ve heard from a reli­able sys­tem builder source that you’ve been telling them that the new OEM rules work in their favour as it’ll bring them more busi­ness. Sure, but it’s pretty crappy busi­ness if I don’t say so myself. I have absolutely no inter­est in becom­ing a Microsoft cer­ti­fied sys­tem any­thing, sim­ply because it’d mean deal­ing with your crap in a pro­fes­sional capac­ity, and I deal with it quite enough in a pro­fes­sional capac­ity try­ing to do other sorts of devel­op­ment as my job, thanky­ou­very­much. I’m not going to pay a Microsoft tax twice (first for cer­ti­fi­ca­tion, sec­ond for indi­vid­ual licenses) just because you claim that your crappy sys­tem builders do it bet­ter than DIY-ers.

When­ever the time comes around to upgrade to Vista, if I ever deem it worth­while on the other home desk­tops here not for any com­mer­cial pur­suits (still run­ning Busi­ness in response to the crip­pling net­work­ing capa­bil­i­ties of all Home line prod­ucts), I’ll be mak­ing a trip to my local store, who, for what it’s worth, don’t even offer retail Vista Busi­ness for sale on their web­site, but men­tion the OEM edi­tion an awful lot, with the token “(only sold w/ new sys­tem or to a sys­tem builder)” tacked on to pla­cate any­one from offi­cial­dom who comes look­ing. I haven’t had the plea­sure of break­ing OEM conditions-of-sale (that’s all they are… are such things even legally enfor­ca­ble in this coun­try?!) just yet, but have no doubts there will be ample places that want to take my money when and/or if I do.

I’m actu­ally in the posi­tion of hav­ing one spare XP license (two if you count XP MCE) at this point, but am sorely tempted to install Linux on at least one of the three sys­tems I’m tak­ing care of tonight just to avoid hav­ing to deal with these mediocre attempts at extor­tion in the future. It’s not morally defen­si­ble to refuse to acknowl­edge sys­tem builders as “orig­i­nal equip­ment man­u­fac­tur­ers” when they are, in fact, con­duct­ing exactly the same tasks as their so-called ‘cer­ti­fied’ builders. Clearly, it’s not being pur­sued for retail sale: the only retail prod­ucts that belong in an oper­at­ing sys­tem prod­uct mix are upgrades for peo­ple who enjoy hav­ing com­put­ers that don’t work (i.e. most of the pop­u­la­tion, anyway).

It’s an indict­ment upon the dif­fi­culty of upgrading/reinstalling Win­dows that so few peo­ple take this route: quite frankly, the prod­ucts don’t work. Every­one who is unqual­i­fied (in the lit­eral, capable-of sense, not some arbi­trary dida­course, paidMS­somem­o­ney sense) to build a com­puter, in my expe­ri­ence, is unqual­i­fied to suc­cess­fully install Win­dows inde­pen­dently. Even if they suc­ceed at boot­ing from a CD, nego­ti­at­ing the installer prompts (admit­tedly bet­ter than they used to be), man­u­ally answer­ing ques­tions about day­light sav­ings and other such things that should long since have been dealt with automag­i­cally (c’mon, we’ve had GeoIP prod­ucts for what, ten years now? Longer?), or at least cor­rect from the out­set (two HP machines last week were insis­tent the default time­zone should be Sin­ga­pore. They shipped in Aus­tralia. Is it so bloody hard to pick a pop­u­lous east-coast state zone as the default?), chances of users cor­rectly installing things such as dri­vers in post-install stages are slim to none. Nearly all phone a tech-saavy friend (I know no-one who’s ever called the Microsoft sup­port line for OS installs… more should, but few do).

The point stands: retail licenses are for new­bies, OEM licenses should be acces­si­ble to every­one who doesn’t give a crap about shiny pack­ag­ing, man­u­als, and shoot­ing their wal­let to bits.

Here endeth the rant.

No Vista before SP

Appar­ently I’m not the only one think­ing this way about Vista. Though it looks awful pretty, and if I bought a PC with it installed I’d prob­a­bly have a hard time con­vinc­ing myself to buy another XP license just so I didn’t have to use Vista for a few months! On the flip side, I would def­i­nitely con­sider hold­ing off a hard­ware pur­chase that included a Vista license for a few more months, know­ing a Ser­vice Pack is imminent.

Of course, if they’d got it right from the start, I’d be run­ning Vista already… as it stands, I’m not too likely to drop $200 on some­thing that runs slower than XP, sup­ports less hard­ware, has arguably-worse power man­age­ment, and makes the occa­sion­ally excru­ci­at­ing UI mis­take (most notable is the auto­matic replace­ment of the “sleep” but­ton with “install updates and shut­down” where updates are avail­able). Really, the main rea­son I’d switch is to have con­sis­tent UI between Office 2007 and the rest of the sys­tem (instead of the presently absurd Vista-ish (but not actu­ally Vista) UI avail­able on XP), newer hard­ware (inso­far as XP isn’t avail­able), and a paid-for upgrade path… I’d rather fork out my money now and trust that another 3 ser­vice packs are com­ing, rather than pay full price for an OS and then pay full price again, and again. I acknowl­edge this is par­tially a psy­cho­log­i­cal thing stem­ming from my oppo­si­tion for pay­ing for point-releases, but even so… many of the alleged ‘upgrades’ in OS X are thor­oughly trivial.

BYO vision mixer

Gephex is bril­liant. Prob­a­bly a great way to build a really capa­ble vision mixer (with some good real-time cap­ture hard­ware) on a shoe­string bud­get. I’m sick of drop­ping $120 and trekking over to Artar­mon every time a few sources need to be strung together! Actu­ally, if it weren’t for the fact that hire was locked in for an immi­nent evening, I’d prob­a­bly have can­celled and spent my $120 on another cap­ture card, instead. It’s nearly 10 frames behind real­time but that’s on a reg­u­lar Win­dows box run­ning as an un-prioritised process… on a ded­i­cated *nix machine I reckon that would drop back to about 4 frames, which is totally a fair deal (you nor­mally lose ~2 to genlocking/keyers any­way, and more if there’s a chain of mix­ers involved). Oh, yeah, and it does myr­iad effects and key­ing, too. Need to fig­ure out how to link net­work streams in, but its pretty much per­fect already. This is totally tak­ing prece­dence as my spare-time hard­ware project — it’s just call­ing for some proper gear to be built. Time to buy that book on micro­con­trollers methinks.

There are other hard­ware projects I’ve got cook­ing, yes, but none so imme­di­ately use­ful or eas­ily imple­mented. The great thing about this is the hard work (read:software) is essen­tially done already. At worst I’d need to hack some kind of inter­face dri­ver, but, really, it’s pretty much func­tional as is. And, because it’s already been ported to Linux and BSD, it’s really triv­ial to build a bare­bones sys­tem upon which to base it all. Pre­serv­ing key­board + mouse input is a totally nec­es­sary design para­me­ter any­way (for rea­sons of net­work stream inte­gra­tion, titling(!!), etc.) so hard­ware can be peri­od­i­cally switched on as it becomes avail­able. I’m tempted to pull apart my lan­guish­ing Athlon XP, but it feels too pow­er­ful for the task (not even kid­ding… this thing is light­ning fast) and I wouldn’t know what to do with the rest of the RAM in it. My biggest con­cern is track­ing down cap­ture hard­ware that’s Linux or BSD friendly. Ide­ally there’ll be a secu­rity cap­ture card that does PAL at full frame rate and has 4 inputs, because essen­tially that means it’d be triv­ial to add a few extra cards and, all of a sud­den, it’s quite fore­see­able to have a 12 input vision mixer that will key and title away til the cows come home.

One con­cern I have is that the mixer com­po­nent only takes two sources… which is much the same as on any hard­ware mix­ers I’ve used (two buses: select source on A + B bus, mix buses), but it feels really inflex­i­ble. I’d chain them together but think that might neces­si­tate extra gen­lock­ing time and increase over­all latency. I can’t actu­ally think of a usage sce­nario for this one, though, so it’s not a big deal. Because key­ing exists inde­pen­dently of mix­ing it’s not a con­cern of 2 sources + keyed source, and that’d be the main sit­u­a­tion in which such a thing would be at all necessary.

The other cool thing about this is you can mix dig­i­tal and ana­logue sources with impunity. Need SDI? Sure, get an SDI cap­ture card and add an input source. Firewire? Done deal. Same goes for out­put: because you can out­put via FFMPEG, your “vision mixer” poten­tially also encodes an IP-distributable stream simul­ta­ne­ously with real­time out­put to a monitor.

This is an ines­timably cool piece of soft­ware, but the most bril­liant thing is it isn’t really any­thing new. I dis­cov­ered it because I was look­ing for EffecTV which I’d last used in a pro­duc­tion con­text over 12 months ago… Gephex uses exist­ing open-source fil­ters and pro­cess­ing solu­tions and just pro­vides an excel­lent means of chain­ing them together. You can cre­ate some excel­lent motion art­work with it, but the most excit­ing thing for me is that it enables use of cheap and dis­pos­able x86 hard­ware in place of hideously expen­sive and pro­pri­etary (read: more expen­sive, but also inex­ten­si­ble and not par­tic­u­larly flex­i­ble) solu­tions that the ‘pros’ use.

Increas­ingly I’m dis­in­ter­ested in ‘pro­fes­sion­al­ism’ about this sort of thing, because that’s way out of my price league and, to be hon­est, the most com­mon place I wish this tech­nol­ogy were applied is in church and Chris­t­ian event con­texts, where (even if there is money) no-one is inter­ested in effec­tive com­mu­ni­ca­tion through applied tech­nol­ogy. So we con­tinue to try and push for­ward with no money and a bunch of inno­v­a­tive and irrev­er­ent (to the pros) solutions.

Ulti­mately, it’s about achiev­ing excel­lence in the qual­ity and nature of the work done to share the gospel and build up the body of those who fol­low Jesus — but excel­lence can be attained with­out even a smat­ter­ing of ‘professionalism’.

That said, I’d still love to own an MX-70.

Not a real operating system

I’ve been run­ning Microsoft’s Vir­tual PC with their IE6 image for the last cou­ple of days (it’s great — if you take your­self seri­ously as a web con­tent pro­ducer, it’s very much a must-have part of the toolkit) and it pulled some funny busi­ness on me today.

When they announced it a whole bunch of peo­ple were get­ting a lit­tle grumpy about how it didn’t work with Win­dows update — a few of the same were get­ting grumpy about how Microsoft didn’t release a ver­sion for Linux, but no fur­ther com­ment required on them… you’re all of an intel­li­gent enough bunch to realise afore­men­tioned peo­ple fall into the cat­e­gory of … well, you know.

Obvi­ously, it’s no big deal — the whole point of that image it is that it hasn’t (and won’t) update, allow­ing you to keep test­ing on older platforms.

But then, this after­noon, I go and shut down the image (I know, sus­pend­ing is faster, but I was try­ing some­thing dif­fer­ent) and all of a sud­den it goes and says it’s installing 7 updates before it shuts down. In usual XP fashion.

So what gives?

I found myself yelling at it “you’re not even a real oper­at­ing sys­tem! Don’t you get it? You’re going to be used and trashed in a cou­ple of months any­way! Why do you care if you’re virus and spy­ware rid­den by the end of it?” Pos­si­bly a strange response, but there we go.

Got me think­ing about (human) clones, actu­ally. Much mus­ing to be had there. Maybe I’m just strange…

Don’t do this on a large site

This post is actu­ally some­thing I meant to say last week, but forgot.

So I’ll say it now: Load­ing JavaScript on a promi­nent page that builds a link to a non-existent resource is a BadThing. Think ridicu­lous num­bers of 404 errors and partially-defeated sta­tis­tics track­ing! Hav­ing said that, I man­aged to man­ual work out JS/no-JS sup­port to be even lower than it is on this site — it’s 1.5% non-JS here — which is impres­sively (pleas­ingly) low!

AWstats is fun to run on many-gigabyte log­files… just not mul­ti­ple times once you’ve realised “Oh, I screwed up and no amount of grep­ping can save me now!” (First time I’ve absolutely required my dual-boot Ubuntu/XP install at work… because it’s lots eas­ier to watch load on a com­puter you’re phys­i­cally on rather than by SSH, and because multiple-GB-logfiles aren’t fun to trans­fer across networks!)

# by Josh on February 27th, 2006 Tags: , , ,
| No Comments »

HP Photosmart 2610 and XP printing as a restricted rights user

Yes indeed, no longer do you need to run Win­dows as an Admin­is­tra­tor, free to install spy­ware and other para­pher­na­lia so often asso­ci­ated with the awfully dan­ger­ous world that is the Inter­net. Or something.

Rea­sons for not want­ing to run as Admin­is­tra­tor vary (for me, it’s mostly a back­ground in Unix that has edu­cated me thus), but no longer, thanks to a help­ful reader, do we have to suf­fer under the regime of HP’s dri­vers and auto­mated instal­la­tion that ren­ders print­ing as any user but admin­is­tra­tor impos­si­ble. (Pre­vi­ously elu­ci­dated here).

Well, some­one had to solve the prob­lem even­tu­ally (and, know­ing the way things go around here, it wasn’t going to be HP’s noto­ri­ously pathetic driver/software team), and that some­one was Dan­lio in the com­ments of my review! Wooo!

A slightly edited ver­sion follows:

Just open the printer set­tings. (Right click on “HP Pho­to­s­mart 2610 series, then click “Prop­er­ties”).
Click on the “Ports” tab.
“Add port”
Select “HP Stan­dard TCP/IP port”.
Click “Next”.
Enter the cor­rect IP address of your HP 2610 printer. The other field will auto­mat­i­cally fill — this does not need to be changed. Click “Next”.

There you go!

Now you can print logged in with any user account (not only administrators).

Woo! I don’t think a Win­dows test page has ever looked so beautiful ;-)

More Moire on a Gateway EV500 monitor

We picked up a second-hand Gate­way com­puter around the begin­ning of the year (it’s great build qual­ity, and uses less than 90W of power… but if any of the com­po­nents in it died we might be a bit screwed! Mind you, at least it has plenty of PCI slots, unlike some.), along with its orig­i­nal mon­i­tor, a 15″ Gate­way EV500.

I’m pretty sure they were rebadg­ing Sony mon­i­tors even when this thing was made, so it’s prob­a­ble there’s another model num­ber that goes with it, but per­haps not. Basi­cally, I used it because it went with the com­puter and, at that time, we didn’t have any other spare mon­i­tors of any decent quality.

This screen is okay in terms of resolutions/refresh rate sup­port (it does 1024x768 at 85Hz, which is very good for a cheap ven­dor from the late 90s — and yes, it was cheap — this is a Celeron 400MHz sys­tem, though we’ve pumped up the RAM from prob­a­bly 64MB or (opti­misti­cally) 128MB to 256MB to make it usable with XP. It is, how­ever, rather blurry.

Or, was. We acquired it just as we moved into this house, so I didn’t really have a lot of time to spend just set­ting it up prop­erly… I was try­ing to get, you know, four other com­put­ers and the net­work setup, whilst work­ing out how to con­fig­ure the phone sys­tem… oh, yeah, and I had to move into my bed­room at some point, too (in actual fact I still haven’t unpacked all the boxes… there is one or two remain­ing but I know what’s in them and they’re being stored in the bot­tom of a wardrobe, so that’s okay!)… basi­cally I threw it on the desk and plugged it in, for­mat­ted and installed XP, made some triv­ial admin­is­tra­tive soft­ware changes (prob­a­bly via RDC because hot desk­ing is, like, so much eas­ier than turn­ing around and using another KVM setup!), and promptly for­got about it.

So today I actu­ally had to use it for a bit and its blur­ri­ness irri­tated me enough to bother doing some­thing about it. It’s got one of those doors that cov­ers con­trols and pops open to reveal a rotary switch that dou­bles as a but­ton, so I did that see­ing if there was any­thing I could do to fix it in there. Alas, no soft­ware focus util­i­ties to be found (must poke a screw­driver in the back of it some­time), though, impor­tantly, there are both Ver­ti­cal and Hor­i­zon­tal Moire adjust­ments avail­able under the More option from the core menu. This mon­i­tor had a fairly sig­nif­i­cant moire prob­lem (I’m not sure if I’m using that term cor­rectly, though I know the prob­lem was with that), so play­ing with these set­tings for a bit made its lots more pleas­ant to use.

Admit­tedly, its focus towards the edges drops off fairly sig­nif­i­cantly, but that could be an unavoid­able lim­i­ta­tion of the device (that is, it’s a curved CRT dis­play… so the focal length phys­i­cally does change fairly significantly).

# by Josh on October 6th, 2005 Tags: , , ,
| 1 Comment »