Acrobat tip: Set Page Display in PDF files

Have you ever won­dered how to make your PDF files open in a par­tic­u­lar page dis­play lay­out? Sent a PDF of a book­let or mag­a­zine to some­one and won­dered how to make the title appear on its own page?

The “Ini­tial View” set­ting in Adobe Acro­bat is the answer. Sim­ply open Doc­u­ment Prop­er­ties (Ctrl+D on Win­dows, or ⌘+D in OS X) and click onto the “Ini­tial View” tab. Here, you can set the ini­tial page dis­play for­mat, open­ing page, zoom lev­els, and even what the title of the win­dow is.

Acrobat Initial View Document Properties

When you’re done, just close the Doc­u­ment Prop­er­ties win­dow and save your file. Easy!

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.

Some numbers from Vista’s crash reporting

Win­dows Vista ships with a delight­ful tool by the aid of which it reg­u­larly digs itself a grave. Here are some find­ings after three months of use, sorted by num­ber of crashes.

Microsoft Inter­net Explorer 92
Win­dows Prob­lem Reporting 52
Appli­ca­tion Launcher 17
Win­dows Explorer 12
Adobe Pho­to­shop CS3 8
Microsoft Out­look 6
Microsoft Zune 4
Mobile Net­work­ing Wizard 4
Skype 4
Win­dows Media Player 4
Adobe Bridge CS3 3
Adobe Illus­tra­tor CS3 3
Adobe Dreamweaver 8 3
Fire­fox 3
Sync man­ager 3
Win­dows Task Manager 3
Adobe Pre­miere Pro CS3 2
Eclipse 2
Gephex 2
Win­dows Live Messenger 2
Adobe OnLo­ca­tion CS3 1
Adobe Pho­to­shop CS2 1
Dri­ver soft­ware installation 1
Filezilla client 1
Microsoft Pow­er­point 1
VLC 1

By ven­dor, that con­sti­tutes 176 crashes/hangs/‘not-respondings’ of Microsoft soft­ware to 21 of Adobe soft­ware over the same period. Now, it feels like I’m cheat­ing the num­bers here by report­ing Win­dows Prob­lem Report­ing itself, because prob­a­bly 90% of its crashes occur when report­ing on Inter­net Explorer, but hey — these are the num­bers Microsoft’s soft­ware itself gave me, so who’s complaining?

In case you think this isn’t a fair com­par­i­son for rea­sons of time spent using var­i­ous pro­grammes, exclude Prob­lem Report­ing crashes (though you shouldn’t) and the Microsoft stat comes down to 124. That is, lots.

I can’t think of a day since own­ing this com­puter I wouldn’t have used at least one piece of Adobe soft­ware, most com­monly more. To be fair, Adobe soft­ware is more likely to do weird things (like, ya know, refus­ing to save) caus­ing me to restart the appli­ca­tion rather than let­ting it ‘crash’ per se… but Microsoft’s junk is vastly less likely to give me any sort of warn­ing before flak­ing out.

These crashes are reported over a three-month period span­ning Novem­ber 26 until Jan­u­ary 25.

Vista SP1 con­tin­ues to be eagerly awaited.

Outlook 2007 sucks

Bor­ing post sub­ject, I know. But check this out:

Outlook is preparing the requested view

Took around a full minute for the folder to load, on an Athlon 64 3200+ clocked at 2.4GHz with 2GB of fairly quick memory.

Since when do apps alert in the tray about load­ing a view? If Out­look didn’t expend resources on a generally-useless tray icon (really, it doesn’t even change when you have new mail wait­ing), maybe it wouldn’t take so bloody long to do anything.

I’ve got a dual core 4200+ on the way, but really doubt it’ll make any dif­fer­ence when the fault is largely soft­ware that sucks. Not say­ing that it’s just Out­look at fault… I’m inclined to place a fair degree of blame on the well-known-to-be-sucky Win­dows Desk­top Search. But it just inte­grates best… why does Microsoft have to pro­duce prod­ucts that suck?!

Speak­ing of which, my iPaq is work­ing again with a brand new extended bat­tery. Apart from the slow proces­sor, it’s doing great… but I’m going to test-drive a Palm Z72 for a few days and see if it does any bet­ter. Basi­cally, I don’t really need the GSM/GPRS func­tion­al­ity on the iPaq because it’s faster for me to con­nect via my Sony Eric­s­son via Blue­tooth (as there’s no HSDPA on the iPaq). I’ll imme­di­ately miss the wire­less, but have sur­vived sev­eral months with­out it, and SDiO wifi cards are a pos­si­bil­ity for the palm… I doubt they’re par­tic­u­larly com­mon, though. Have been con­sid­er­ing a Black­berry, but they’re pretty restricted in a whole heap of ways that PDAs aren’t. For exam­ple, ever tried get­ting an SSH client on a Black­berry? I haven’t. But have my doubts it could be done!

Any­way. Don’t use Out­look 2007 unless you have to.  It has nice multi-calendar/iCal sup­port, but that’s about all it has going for it. Still no inbuilt SMS/MMS sup­port, the ren­derer is a regres­sion in the truest sense of the term (doesn’t even sup­port back­ground images — IE7 comes out, which is an awe­some browser, and they decide it would be a good idea to force Word 2007 to be the ren­derer. Bril­liant.), thor­oughly mediocre RSS/feed-reading capa­bil­i­ties, and, to top it all off, it’s crap-slow (com­pared to ear­lier versions).

If it offers group­ware advan­tages I don’t know of them (but doubt it could, it’s always been fairly com­pre­hen­sive on that front), and chances are they won’t be par­tic­u­larly enabled until Server 2008 is released. Am guess­ing here, but not with­out some reasoning.

Avoid.

p.s. Yes, I’m prob­a­bly over­due for a Win­dows rein­stall.  Unfor­tu­nately a fairly major project cropped up just as I’d sched­uled one, and I still haven’t got around to it. Will prob­a­bly hunt down the right prod­uct key when the new CPU gets here early next week: that’s a large part of the prob­lem, Microsoft appar­ently expect that home users either buy pre­built sys­tems with stu­pid crapware-filled restore disks, or are hard­core tech using pirates/MSDN users (same thing… the users rarely paid for the MSDN subs, mostly its their work­place). I have 5 XP Pro licenses of dif­fer­ent vari­eties (not to men­tion pre­vi­ous ver­sions of Win­dows), and of those a bunch are the same prod­uct type (upgrade)… which makes license man­age­ment and com­pli­ance a bit of a challenge!

What I’d love MS to do is cre­ate a site-licensing prod­uct for SOHO users with flex­i­ble and trans­fer­able licens­ing at retail OEM pric­ing (that sounds dumb, but I mean still charg­ing what us mor­tals pay for OEM licenses, not the vol­ume prices that Dell, Lenovo, et al. get) — it’d be sim­ple, web admin­is­tered (not requir­ing a local server), and increas­ingly rel­e­vant in homes which are fea­tur­ing more and more computers.

DRM Sucks, part MMMCVII

Not like this hasn’t been said before, but I recently dis­cov­ered a par­tic­u­larly retarded instance wherein DRM broke (and not for good). In this case it was a “bonus track” on a CD that had to be down­loaded sep­a­rately (prob­lem num­ber 1) and I’d let the CD dis­ap­pear (I own the bloody thing some­where, so sue me) but still had a 320kbps VBR-encoded MP3 copy sit­ting on the file­server here. In the same folder as the MP3s was a WMA file laced with that cer­tain poi­son — and here’s what it did when Win­dows Media Player went to acquire rights automagically:

cybersquatters on media usage rights acquisition page in windows media player

And peo­ple won­der why I refuse to buy music online.

# by Josh Street on August 23rd, 2007 Tags: ,
| No Comments »

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.

Windows Live Search problems — max index size?

I don’t like delet­ing emails and, accord­ingly, don’t. Win­dows Live Search may not agree with me. This is alter­nately because Office/Outlook 2007 sucks, or it does. I’m presently rebuild­ing its index of my email because it some­how man­ages to con­tinue bliss­fully unaware of thou­sands of mes­sages in email fold­ers. This is what hap­pens when your email pro­gram man­dates depen­dence on an exter­nal search prod­uct. Gen­er­ally speak­ing, I’m not too desparate when it comes to look­ing for other files on my sys­tem (though, I’ve got to con­fess at this point, I am increas­ingly so after adopt­ing WLS) — email search is the crit­i­cal fea­ture for me.

I am at the point where if this con­tin­ues to prove inef­fec­tive I will be aban­don­ing either WLS, Out­look, or both.

But for now I’m wait­ing for a rebuild and using Kerio’s excel­lent web­mail prod­uct to con­duct searches near-instantaneously and vastly more com­pre­hen­sively than Microsoft’s obvi­ously defi­cient search does.