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!

List of international TLDs

A list of Inter­na­tional TLDs is avail­able on the IANA web­site. This includes the 11 IDNA i18n ‘test’ domain names as of today, and excludes .root. Use­ful for know­ing what your regex needs to match for email val­i­da­tion! Short­est 2, Longest 6, Longest inc. IDNA 18. There are no email users in the IDNA space at time of writ­ing (and, at any rate, if they are they prob­a­bly wouldn’t be par­tic­u­larly well sup­ported by legacy email and DNS sys­tems just yet!).

# by Josh on November 3rd, 2007 Tags: , , , , ,
| No Comments »

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 on August 23rd, 2007 Tags: ,
| No Comments »

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.

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!

Shopify launch OpenID support

Wow… the tim­ing is so bizarre I can barely believe it.

I stum­bled across this post announc­ing sup­port for OpenID on the Pix­el­soup blog of Jad­ed­Pixel, mak­ers of Shopify. I’m not entirely con­vinced this even makes sense here, but what­ever — it’s fascinating.

On the plus side, Shopify appeared to have dis­ap­peared off the face of the planet (in terms of stag­na­tion) for a cou­ple of months there, but their blog at least is alive and kick­ing. Cer­tainly not for con­sump­tion by tomorrow’s audi­ence, but poten­tially good for some e-commerce applications.

There is no Word­Press of online shop soft­ware, which is slightly irri­tat­ing. A great oppor­tu­nity for a very high pro­file open source project: take OsCom­merce and make it user-friendly and gen­er­ally not-crappily-interfaced right out of the box! Word­Press has done a few inno­v­a­tive fea­ture things, but I reckon most of its suc­cess has been built on the grounds that it’s free soft­ware (heck, it wouldn’t exist if it couldn’t have forked B2) and the work they’ve poured into the interface.

I’m post­ing too much geeky stuff. Some­thing non-geeky to come soon, I hope.