Server shenanigans

So Ubuntu is utterly refus­ing to install and I’m scared to use Gen­too, which was vaguely the next resort. And I’ve had enough of Cen­tOS’ absurd pack­age man­age­ment sys­tem (really, RPM does make things impos­si­bly dif­fi­cult com­pared to apt-based sys­tems). I’m going to try installing FreeBSD tomor­row and com­pil­ing bits and pieces, because that’s how metro stayed online all those years and whilst I don’t have Dale’s skill, I don’t doubt that the method­ol­ogy was sound. Plus, FreeBSD is one more envi­ron­ment to test this project on — a ded­i­cated server we were vaguely offered a few months back is run­ning NetBSD, so it’d be good to begin scratch­ing together a hand­ful of skills in that area, just in case!

On the plus side, I got all sys­tem con­fig­u­ra­tion stuff (esp. Samba, which can be a lot more dif­fi­cult than per­haps it should be at times) worked out last week (i.e. the sys­tem was nearly per­fect, but for being utterly unable to install even SRPM pack­ages of a more recent Python ver­sion), and Michael went through installing every­thing with me at work… we had to bat­tle Win­dows a lit­tle there, but even it relented. So close. Then I’ll spend heaps of time cut­ting lay­outs to markup and see­ing them work­ing, and non-Youthworks time tak­ing Satchmo for a spin (which will hope­fully lend itself to a cer­tain appli­ca­tion very nicely). The lovely thing about all this is I need Django to work for CYIADA, so I’m sup­ported in get­ting it up and run­ning, but then have enough ‘spare’ hours in the week that I can engage in free­lance projects that ulti­mately mean I know what’s going on with CYIADA and am mildly more com­pe­tent to make minor mod­i­fi­ca­tions as required accordingly.

Some of those projects might even feed back into the project, which would be a bonus — but even if they come to noth­ing, it’s worth­while for skills devel­op­ment alone.

# by Josh on July 29th, 2007 Tags: , , , , , ,
| 1 Comment »

Firefox, straight to the front of the class

When­ever I need to find Fire­fox in task man­ager, it doesn’t ever take long. Fire­fox is the fat kid of web browsers… it’s kind of hard for it to hide. If it once were a sleek, lean fox, today it’s caught just a few too many stray chick­ens and drunk a lit­tle too much of Bean’s apple cider. It wouldn’t take any bull­doz­ers to find this fox, just a mod­er­ate sized key­board with three keys (no prizes for guess­ing the three-finger’d salute).

I haven’t had a great day with Fire­fox. Well… I spent 3 – 4 hours in meet­ings today, so I didn’t even have that much time with Fire­fox! Still man­aged to let me down twice, though.

Damn its indis­pos­able devel­op­ment tools *sobs uncontrollably*

I think I’ll switch back to Opera for all non-development Internet-related activ­ity for a while… unless any­one has any other browser rec­om­men­da­tions? I’ve seri­ously thought about IE7, but its ren­der­ing is still just a lit­tle too patchy for me to be able to live with myself as an Inter­net user.

Bleh. Let it be observed: even high-profile open source does not always lead to a good prod­uct. Its mem­ory man­age­ment is noth­ing short of repul­sive. It will reg­u­larly use more mem­ory than Pho­to­shop and Illus­tra­tor com­bined — admit­tedly, I use Pho­to­shop mostly for web pro­duc­tion and not high res­o­lu­tion print stuff (though that does hap­pen a few times a week, and it won’t often go far beyond the 350MB that Fire­fox seems to man­age fairly regularly)

I’m still using CS2, so there aren’t any mag­i­cal CS3 mem­ory man­age­ment advances that make such a claim pos­si­ble… Fire­fox just sucks :P

I’d blame Win­dows being in need of a rein­stall (it’s been run­ning since Octo­ber… more than six months with­out death :P Plus I started out not being happy with it because it’d been installed from the guy I bought the com­puter off, I just hacked it to use my CD key instead of the one he’d used to test things… so it’s never been per­fect), but really, it’s not that bad for any other appli­ca­tion. I nor­mally do a reboot once a week and things are fine… heavy duty graph­ics edit­ing, occa­sional video edit­ing, con­stant mail and occa­sional word­pro­cess­ing… and of all those things it is a web browser that can’t get it right. Per­haps I shouldn’t be so deri­sive about it see­ing as I make a liv­ing off devel­op­ing in this rel­a­tively sim­ple world… but I am.

The flip side to all of that, of course, is that I’ve been try­ing to live (more) like a nor­mal user the past few years. Essen­tially, recog­nis­ing that it’s sim­pler to buy soft­ware than write it (Word­Press, Flickr), using hackably-open tech­nolo­gies instead of truly open ones (WMA Loss­less sans DRM), and a gen­eral aban­don­ment of open source prin­ci­ples in favour of vastly improved pro­duc­tiv­ity (Pho­to­shop, Pre­miere, Office 2007, royalty-free stock).

It’s cer­tainly paid off in terms of pro­fes­sional devel­op­ment and enhanced cre­ative poten­tial… but there’s some­thing lost in not being able to hack visu­al­i­sa­tions hooked up to a web­cam together on a command-line any­more. Admit­tedly, that sort of thing only comes around half a dozen times a year! But no mat­ter, it’s all good fun. Given more friends who were into that sort of thing and some good music, I’d so live in the party house. I’ve not fig­ured out how to do the same command-line video tricks using Win­dows just yet, so next time I’ll prob­a­bly use Win­dows for visu­al­i­sa­tions (woo par­ti­cle emit­ters!) and a sep­a­rate Linux-powered lap­top (maybe?) for web­cam trick­ery. Then I’ll take web­cam stuff straight out into Win­dows cap­ture and skip my vis mixer alto­gether for once… I gotta learn to travel lighter anyway!

Windows language handling sucks

The lan­guage bar will ran­domly change lan­guages, and ran­domly dis­ap­pear, and because it’s han­dled at an application-specific level (admit­tedly a largely sen­si­ble deci­sion) this means restart­ing appli­ca­tions just to change the lan­guage. This pisses me off immensely. Almost to the point of “if Vista did it bet­ter I’d con­sider switch­ing”, and I don’t even have that much to do with lan­guages other than english.

I’ve not used this much on any­one else’s sys­tem, but haven’t done any­thing par­tic­u­larly crazy with it and it still sucks… soooo… I blame Win­dows. I’m almost cer­tain main­stream Linux dis­tros can han­dle this bet­ter, but know noth­ing about how OS X deals with it… shrug.

# by Josh on May 19th, 2007 Tags: , , ,
| 2 Comments »

Nokia BH-501 and Windows XP Bluetooth A2DP playback

I had a sud­den com­pul­sion to make my BH-501 work at last with Win­dows after one too many late-night “I can’t use speak­ers and can no longer abide cables for crappy ear­phones” moments. If I had money enough to blow $200 on a decent set of head­phones expressly for the pur­pose of sit­ting at the PC late at night, sure, but I don’t at the minute. So my mobile’s Blue­tooth head­phones do a decent job in the time being.

The mag­i­cal secret, it seems, is Bluesoleil’s free EDR Blue­tooth man­ager soft­ware that allegedly has a 20MB data trans­fer lim­i­ta­tion per ses­sion until it’s pur­chased, but I’ve just down­loaded it and done over 50MB of audio data trans­fers in A2DP streams and it’s not com­plain­ing. Plus, Buy/Register under the Help menu are greyed out… so I don’t know quite how seri­ous they are about sell­ing this thing.

At any rate, it’s work­ing great for me, though my crappy Blue­tooth don­gle slows EVERYTHING about this com­puter down… must try another one, it’s not A2DP’s fault because when­ever I pair my mobile with it to sync the same thing hap­pens — even when nothing’s paired, as soon as you plug the don­gle in (USB) every­thing starts crawling.

All that said, BlueSoleil are great. Works well.

OpenID again

I’ve men­tioned OpenID here and here before (the first only in pass­ing), in the con­text of frag­ment­ing social net­works and Live­Jour­nal. By the way, check out the sec­ond of those posts… for meta-writing/meta-blogging, it’s (IMO) sur­pris­ingly good! I was pleased.

Any­way — OpenID is still around 10 months later (though the spec was last updated around the time I last wrote on the mat­ter), WordPress.com have announced they are now an IdP for it, and it seems every­one wants to be a provider, not a con­sumer (in OID spec par­lance, con­sumer means the web­site request­ing ver­i­fi­ca­tion of an Iden­tity — “end user” is the term given to an actual human user).

In fact, Ma.gnolia.com is the only OpenID con­sum­ing site of con­se­quence that I’ve encoun­tered thus far in my trav­els. Which is, to say the least, slightly perplexing.

I’m aware the whole point of OpenID is that it’s a vastly decen­tralised spec that enables myr­iad providers to exist, but it seems some­what redun­dant (in the sense in which that means “point­less, with­out pur­pose”, not failover-type redun­dancy) if there does not exist a sin­gle con­sumer of consequence!

And, let’s face it, why should being a con­sumer be attrac­tive? You know less about your cus­tomers, they can bail on you more quickly, and… all of a sud­den, adver­tis­ing is the only way of mon­etis­ing a web­site. Jan­Rain oper­ate “MyOpenID: Your first (and last) iden­tity provider”, as well as a cou­ple of ser­vices that use OpenID, and have (to my eyes, at least) no con­ceiv­able way of gen­er­at­ing rev­enue at present.

Which is poten­tially fine, but com­pletely stu­pid if that’s hap­pen­ing on a wider scale. As a con­cept, OpenID has much to offer — I just wouldn’t use it in CYIADA. I might con­sider it for smaller projects (com­mer­cial clients), but, really, I think it’d have a bet­ter chance if Myspace were an OpenID provider. And we all know what they’re like when it comes to web stan­dards (and gen­eral usabil­ity issues)!

Plus, of course, there’s the issue of the pop­u­lar­ity of up-stream providers if you want to ver­ify against some­thing other than OpenID (like, for exam­ple, someone’s Google account — which you can do quite eas­ily using var­i­ous API tools they pro­vide). With any­thing youth tar­geted, there’s a spe­cial impe­tus that we don’t really see in other places. I read this absolutely hilar­i­ous com­ment on a great analy­sis of an arti­cle about Myspace:

It’s easy to imag­ine teenagers as a pack of wilde­beests on a grassy plain, sim­ply run­ning with wild abandon.

Why yes, yes it is. They’re not (arti­cle has more on this), but the bot­tom line is if you’re using exter­nal ver­i­fi­ca­tion ser­vices, you’re depen­dent on the exis­tence and longevity of these ser­vices for the exis­tence and longevity of your ser­vices, not the least in user pro­fil­ing and build­ing up mean­ing­ful mar­ket data so you can adjust your mix to a known audience.

OpenID feels like a won­der­ful tech­nol­ogy in a chicken-egg sit­u­a­tion. It’s still just too bloody geeky for your aver­age LJ user to get on board with. And they’ve got it easy. For any­one else, it’s com­pletely impossible.

Here in Syd­ney, we could prob­a­bly get away set­ting up ver­i­fi­ca­tion against Win­dows Live sim­ply because that’s what peo­ple use here, as I have noted before (about halfway down the post linked). But devel­op­ing dif­fer­ent autho­ri­sa­tion schemes as a mat­ter of local­i­sa­tion is most def­i­nitely not in my book of best prac­tices (if I were ever to write one :P) — so, instead, frag­mented Inter­net iden­ti­ties persist.

That bugs me.

If you have any answers or thoughts… let me know. Blog about it and send a pingback/trackback. That’s one of the few open stan­dards that’s worked well on the web, albeit with plenty of spam abuse, but there’s of course the prob­lem that not enough peo­ple are socially blog­ging aside from soft­ware devel­op­ers and design geeks and… what­ever cat­e­gory I fit into (“web strate­gist” is still what I’m call­ing myself… we’ll see how much longer that sticks) — so, of course, there’s no instinct to reply in this manner.

In the same way, devel­oper and busi­ness instinct is to build your own authen­ti­ca­tion and pro­fil­ing plat­form. Is it worth resisting?

Office 2007

Please stop me if I am mak­ing a fool of myself by over­flow­ing with gush­ing praise for this thing, but, seri­ously, the best $75 I ever spent on soft­ware. (Yes, you can get the lat­est Office Ulti­mate for $75 if you’re a stu­dent. Legit.)

The new ver­sion of Word is a thing of beauty. It just works, and makes sense, and is gen­er­ally a usabil­ity won­der. I’m sure some­one will pub­lish a study to the con­trary in the next week, but I don’t care — it is per­fectly intu­itive to a non-Office lit­er­ate user. Yes, that is myself – I’ve bat­tled with OO.org for years, and am utterly con­vinced it sucks. I have occa­sion­ally fought with MS Office prod­ucts in this time, and bat­tled slightly less, but still it’s felt like I’m doing things the slow way. Every essay I’ve writ­ten over the last eigh­teen months is stored in LyX (LaTeX) for­mat: I’ve basi­cally not used a word proces­sor for any­thing seri­ous in at least that long. And I haven’t used a Microsoft word proces­sor at home for three years (on a hor­ri­ble lap­top), and not on my pri­mary desk­top com­puter for four, or pos­si­bly five. His­tor­i­cal per­spec­tive: I started using Win­dows when I was 7, stopped when I was 15 or 16, and returned at 18 ½ — Microsoft have got good rea­son to be try­ing to bring me back into the fam­ily, because I’ve been away for a long time.

I am as upset as the next web devel­oper about the Out­look team’s brain-dead deci­sion to switch back to Word as the pri­mary rich email ren­der­ing engine, but will wax lyri­cal about the new cal­en­dar­ing fea­tures in Out­look!! For they are greatly beau­ti­ful. Observe my three cal­en­dars (Organ­ised into: Per­sonal & Work; Uni; Church) lay­ered together here:

Outlook 2007 week calendars layered

Groove makes me shrug enor­mously, it does noth­ing use­ful for me. Unless it’s like Share­point only… good. But even then, I’ve never dug that whole Intranet col­lab­o­ra­tive thang. Really, if I were going to run bloat-inducing col­lab­o­ra­tive soft­ware, I should start with Adobe’s Ver­sion Cue. But I don’t use it because… too many apps in my tray annoys me, and Fire­fox eats all my mem­ory as is (screeny from yes­ter­day… it peaked at about 1GB but I couldn’t be both­ered tak­ing another):

Firefox using the better part of 1GB of RAM

The only rea­son I still use that bloody browser is its exten­sions sup­port: Fire­bug has stolen my heart where Office 2007 hasn’t yet. Here’s its asset down­load gra­phy thingamijig:

Firebug in Net inspector action

It’s even bet­ter than Chris Pederick’s tool­bar. But oh how I’d love to switch to Opera (or even, shock, IE) full time now. Fire­fox really isn’t doing it for me with its bloat these days.

Speak­ing of bloat, Office 2007 is one 500MB down­load. It doesn’t down­load a 500MB stub and then install the rest — no, that includes Word, Out­look, Pow­er­point, Excel, Pub­lisher, … and all the other ran­dom crap I installed but will prob­a­bly never use. Fantastic.

Every­thing is pretty fast (but it emphat­i­cally encour­ages you to install Win­dows Live Desk­top, and see­ing as I’m a beta tester for other Live stuff pretty will­ingly, I fig­ured I may as well, and when you first install that index­ing makes every­thing chug) which is excel­lent — but I’m still look­ing to buy a new dual core 939 some­time soon. Graph­ics are fine because I have no inten­tion of upgrad­ing to Vista (read: need­ing DirectX 10 and a $1000 graph­ics card) in the next 18 months at least, but… well, another 2GB of RAM would go down nicely. Shame it’s still rel­a­tively expen­sive, though.

Microsoft, I wasn’t going to pirate your soft­ware because it’s not that good, but thanks for the dis­count, anyway!

FlasKMPEG

FlasKM­PEG is quite the butt-kicking video con­vert­ing soft­ware. Espe­cially from VOBs. So easy, free & open source (yes kids, even on Win­dows), and pretty quick to boot. Big thumbs up. (Like I had any lit­tle ones)

# by Josh on January 25th, 2007 Tags: ,
| No Comments »