Subclipse Proxy problems

Finally, Subversion’s PROPFIND is enabled on the proxy server at one place I work, but for some rea­son Sub­clipse was still being a lit­tle bit special.

Turns out it doesn’t use Eclipse’s HTTP Proxy set­tings, but needs set­ting elsewhere.

On Win­dows XP, this will be in your Appli­ca­tion Data path under Sub­ver­sion. Mine is as follows:

C:\Documents and Settings\joshs\Application Data\Subversion

I haven’t got a Vista machine to test on, but it will still be the Appli­ca­tion Data\Subversion folder within the user’s path. (I will con­firm this next time I’m on a Vista box.)

Linux users, look in ~/.subversion/

Open the file “servers” (no exten­sion) and scroll to the bot­tom sec­tion, [Global].

Un-comment and edit the http-proxy-host and http-proxy-port set­tings (and user/password if required, it wasn’t for me) as appro­pri­ate and every­thing will start work­ing. You don’t even need to reload Eclipse.

Pro­duc­tiv­ity just soared!

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 »

Too much nostalgia for a computer

What fol­lows is writ­ten far less well than it deserves, but — iron­i­cally — I’m drown­ing in other work at present. This needed writ­ing sooner than other things did.

Michael’s pulling the plug on the server that this web­site has run on since 2003.

The ‘server’ has changed dra­mat­i­cally in con­sti­tu­tion since it all began way back when, but… wow. An aston­ish­ingly large part of my teenage years. For the longest time, it seemed as though the Inter­net had alto­gether ceased to exist every­time Dale’s con­nec­tion went out. In the early days, we were all run­ning servers on port 1200 to cir­cum­vent ISP restric­tions on port 80. phpBB was the order of the day, run­ning Apache — on a pirated copy of Win­dows 2000 (those were the days in which “legit­mate soft­ware” con­sti­tuted an oxy­moron). Oper­at­ing on an early ADSL link with 64kbps upload, forum emoti­cons were hosted on free web space pro­vided by iiNet in order to con­serve band­width. You laugh now, but the speed boost was incred­i­ble. Every time iiNet dropped out (to future read­ers: that’s what hap­pens when the inter­net goes out for a cou­ple of hours, none of this occa­sional con­nec­tion time-out rub­bish), an irate explana­tory post from mwd­meyer would emerge and life would con­tinue as nor­mal. Until par­ents dis­cov­ered the server run­ning and turned it off again, which would spark an effort to con­ceal yet another com­puter in a room crowded full of equip­ment. About halfway through 2004, they gave up searching.

These were the days (for me) of NE2000 clones pow­er­ing Smoothwall/m0n0wall routers, recy­cling hard­ware, a sub­scrip­tion to Atomic before all the other kids (I bought more geeky mag­a­zines than any­one I know – I think it was that strange meet­ing place of compters, cre­ativ­ity, and cant that I later became com­fort­able with), when GeForce 2’s and Pen­tium 4’s (the first ones with RDRAM that every­one despised) and DDR-supporting Athlons were still zippy. When frame-based redi­rects passed for domain names — .tk, anyone?

Mostly, it was about the forums… but as for per­sonal pub­lish­ing, this was no small resource. My first dynamic web­site was a blog hosted on that server — I don’t think it yet had a name — we all rolled our own web soft­ware in those days (it’s not that long ago). Some of us still do. The first domain name acquired was Dale’s, in March 2004, co-inciding (more or less) with the forums’ first birth­day. Twelve US dol­lars later (Joker.com’s prices still haven’t changed), we were all still using frame-based redi­rects — sta­tic IPs were the stuff of pipe-dreams, and Dynamic DNS, though around, was out­side of the expe­ri­ence of most of us. Steve ran a notoriously-flaky IIS server with real domains and Exchange, but paid about $150 a month for the priv­i­lege: sta­tic IPs being avail­able only on busi­ness grade inter­net connections.

These are mere details. The forums them­selves con­sti­tute an amaz­ing chron­i­cle of the lives of mwd­meyer, ucosty, Sammy, i_am_a_n00bie, Smile:), smKz, n|cktangents, angelicde­ity, baibai, Sphinx^, lud­vikas, and a hand­ful of oth­ers over a fairly tumul­tuous time. There is so much not recorded explic­itly that sur­rounds the nearly 16,000 mes­sages from these eleven users alone. Some has been sup­pressed, other parts for­got­ten, but all of it inex­tri­ca­bly linked together in the momen­tum of time. There are some things about that time which will never be shared with those who weren’t around.

The forums didn’t sur­vive post-school. This shouldn’t be sur­pris­ing, given the amount of research that says this will be the case for any given rela­tion­ships faced with that man­ner of tran­si­tion, but it was still bizarre wit­ness­ing what would have been sev­eral months of time spent on a sin­gle web­site evap­o­rate into (not much). The server moved from Bal­main to Mar­ian Street, even­tu­ally find­ing its way into a rack there. This is where things get hazy for me. I think the last time I saw Michael might’ve been New Years’ Eve 2005/2006… I feel some sense of guilt about that, but recog­nise mutual busy-ness had a role such that nei­ther of us should be blamed alone. I don’t believe that a blame­less “but things changed” is ever suf­fi­cient when talk­ing about close rela­tion­ships. I’m fairly cer­tain my clos­est friend for about two years at school is some­one that I no longer have any­thing to do with, but can’t explain why. And I know that I can’t in any way blame him, because I’m so guilty of fail­ing to keep work­ing on rela­tion­ships myself.

I sup­pose the point of all this is that the com­puter for­mally known as ‘Metro’, now ‘Loki’ (I don’t know how it got that name — Loki to me is an amaz­ing con­trib­u­tor to Linux-based gam­ing, 2000 – 2002 RIP, but it could just as eas­ily have been named after the Norse trick­ster and Odin’s wily accom­plice!) isn’t just the lat­est in a series of bits of elec­tronic gear that some markup and pix­els have been piped off for a cou­ple of years. This is just one step closer to a com­plete clo­sure of a very large chap­ter of my life… and, yeah, that’s incred­i­bly sad.

Please don’t for a minute con­sider this to be my argu­ing that Loki should stay switched on — it’s about some­thing far greater and more per­sonal than a star­tlingly reli­able FreeBSD web server that just hap­pened to host a web­site for free for a long time.

There aren’t too many peo­ple you can make sit in the back of a car on their 18th birth­day, much less who will laugh along with as it happens.

This isn’t an obit­u­ary, just a poor expres­sion of remorse at the (human) dis­con­nec­tion and ‘drifted’ rela­tion­ships of that era. Michael, once all this stu­pid uni crap gets out of the way (maybe after you move again?), I owe you a fairly large drink.

Thankyou.

The Arden Shakespeare series, the next month, CYIADA update

Offi­cially what I’ll be try­ing to acquire when I buy Shake­speare from now on. I have their The Winter’s Tale title, and it is noth­ing less than spec­tac­u­lar. It even includes as an Appen­dix the com­plete text of Pan­dosto. The Tri­umph of Time. (the pri­mary source text for Shakespeare’s play). Pages 181 – 225 are devoted to this text alone… very cool. I do won­der if they do the same with texts such as Ros­alynde as appro­pri­ate, or if this par­tic­u­lar edition’s edi­tor was feel­ing par­tic­u­larly benevolent!

Either way… highly rec­om­mended editions.

Also to acquire when next book shop­ping: Alice in Won­der­land, for some opium-fuelled hol­i­day read­ing. And per­haps Hitchhiker’s Guide to see if I can endure it nine years from when I last tried… less likely fuelled by opium, but from all reports it sounds bizarre enough to war­rant sus­pi­cion of the involve­ment of some other mind-altering substances!

Hol­i­day read­ing = after June 22nd, where­upon my last exam occurs. Then, off to lead on a study camp (per­haps time for read­ing? I can jus­tify Alice as being in sup­port of the HSC Eng­lish ‘jour­neys’ core!) for a week, three days back home in Syd­ney (undoubt­edly to be insanely busy) before going away to New Zealand from the 4th to 16th of July. My how time flies. I may or may not be at uni­ver­sity in an equal capac­ity next semes­ter due to a whole bunch of things, pri­mar­ily related to its per­ceived impor­tance and myr­iad other oppor­tu­ni­ties that are crop­ping up all over the place. It would be, for exam­ple, nice to have some money in exchange for funny hours in the form of more work (which I think I pre­fer to reg­u­lar and bor­ing hours) and not have to pur­sue use­less assess­ments (I speak of one par­tic­u­lar sub­ject that has copped flak on this blog over the past few months) around this.

The CYIADA thing is pro­gress­ing nicely. Michael came on board about a month ago as chief code mon­key, which has been nice coz I’ve been spend­ing a bit more guilt-free time in Pho­to­shop. There is a two-fold rea­son for that, first of which being I don’t feel like I need to try and pro­to­type any­thing on my own, and the other is that now he’s devel­op­ing stuff, there’s an immi­nent need for front-end to make this thing saleable! We’re close to land­ing on a new name that doesn’t sound like some­thing you’d use to gas peo­ple with.

There’s a meet­ing tomor­row arvo wherein we will speak of many things (except per­haps for shoes and ships and ceil­ing wax and cab­bages and kings), involv­ing a progress update, an exten­sive argu­ment about names and inclu­sive­ness, prayer, another argu­ment about launch dates and where/how it’s going to be hosted, who’s pro­vid­ing SMS, how much money we’re plan­ning on los­ing and for how long, how we’re going to pro­mote it, open sourc­ing things we write, and lots lots more.

I should really update the CYIADA project blog, too, but we haven’t got stag­ger­ingly good read­er­ship over there any­way (well, not com­pared to here, though per­haps more after South­ern Cross’ cov­er­age — at the end of that arti­cle, which is effec­tively buried online, though less so in print… iron­i­cally we need online read­ers far more than print ones!) so hope­fully that will wait until we set­tle on a new name (and asso­ci­ated domain name acqui­si­tions take place).

Oh and in unre­lated news, my cam­era turned up. It wasn’t in Selo’s car. This is a good and a bad thing… good because I have no money to spend on a still cam­era right now, bad because I have no rea­son to buy a new one even if I did :P It’s still got another six months of life left in it I think, though it’s look­ing pretty abused. Still takes decent pic­tures. I’m so happy with its per­for­mance over the last two and a half years (link goes to first pho­tos I took with it), seri­ously. I will strug­gle to make up my mind when it dies about what kind of cam­era to get… a larger SLR would be more use­ful for pro­duc­tion stuff and night time things, but this is so portable… I don’t know.

And there is a decent sized blog update.

Now, I should stop pro­cras­ti­nat­ing and pre­pare to kick off some fairly press­ing free­lance work when I get back from uni tonight! Uni assess­ments, also, are prov­ing to be rather wor­thy of pro­cras­ti­na­tion. Ahhhh… I keep remem­ber­ing “one more thing” to write about: 28 Weeks Later proved to be a seri­ously scary zom­bie flick. Saw it with Ben and Tori last night. Was ulti­mate year 10 flash­backs, only with added alco­hol and late nights with­out con­cerned parentals! We went to Pizza Hut all you can eat after­wards… its so dis­gust­ing but such good fun :P

As for the movie… it’s quite messy. But it was spec­tac­u­larly pro­duced… I need to re-watch the first one, but I’m pretty sure it was much more in-your-face sus­pense­ful. It sets up for a third film at the end, which vaguely irri­tates me, but… well, rumours have it that it’ll be capped at a tril­ogy only. And this was a really good sequel, so I don’t think it’ll mat­ter too much. Wikipedia has full spoiler detail for 28 Weeks Later… See the film first instead if you can nor­mally han­dle that sort of thing.

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

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?

Job ads galore

And another one on Syd­neyAn­gli­cans for good mea­sure. You don’t have to be an Angli­can and pos­si­bly could get away liv­ing some­where other than Syd­ney to do the job!

Job ads are mar­gin­ally expen­sive… we’d bet­ter get some appli­cants from those two!

# by Josh on March 2nd, 2007 Tags:
| No Comments »

Seek IT: Web Programmer for new Christian youth site

Fancy that.

Please be pray­ing we find some­one good (or, suit­ably sin­ful but repen­tant and appro­pri­ately tal­ented, because there’s nearly no such thing as a good person).

Ad proper after the break: Read the rest of this entry »