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 »

DNS oops

I may have for­got­ten to setup joahua.com to point to the new web server when I moved josh.st across. My bad. I changed it over a day or two ago (I for­get when actu­ally) and now the old addresses work. I will prob­a­bly get lots more search engine love accord­ingly as all those old links that stopped work­ing start func­tion­ing again. Some­thing else that would prob­a­bly get search engine love is post­ing new con­tent, but it’s so easy to get lazy and not bother. Sigh. At any rate, after both­er­ing to post some stuff my Adsense rev­enue actu­ally did some­thing this week for the first time in months. And I’m pretty sure none of the reg­u­lars even click the ads, so there we go! Don’t quite know how that hap­pened, but… cool.

The magic 1st-cheque mark is approach­ing kind of like a curve approaches a line it never touches. I seem to recall this is some­thing to do with Lim­its, but actu­ally never even stud­ied Cal­cu­lus at all and know that has some­thing to do with it… I seem to recall func­tions made sense only because I already under­stood them in the con­text of pro­gram­ming ran­dom stuff… maybe Adsense can teach me maths!

# by Josh on September 12th, 2007 Tags: , , ,
| No Comments »

Dead trees for a good cause

I just printed 400 pages for a sur­vey I get to do tomor­row after­noon. I was think­ing about tak­ing it to church and get­ting opin­ions from the same kinds of peo­ple there (it’s a sur­vey for CYIADA for youth lead­ers), but then realised it was pretty much use­less with them because I already knew every­thing they had to say. So it’s more of a sur­vey for really basic aggre­gate num­ber stuff, not in-depth things I couldn’t fig­ure out on my own.

Which, I’ve decided, is fine, because I’ve got a web and email address on the piece of paper, and for the num­ber of con­tacts this so-called “sur­vey” seeds I’m pray­ing it’ll be com­pletely worth it, even if no-one both­ers fill­ing in the sur­vey prop­erly. Really, $40 (or how­ever much actual cost per page is here) is pretty good if I only get 10 qual­ity leads on peo­ple who are desparately keen to use some­thing like this… and can wait a few months.

I men­tion that as trou­ble appears to be brew­ing on the home front re: the wait­ing part… :| Peo­ple are enthu­si­as­tic but in a “let’s grab a generic CMS and mix it up with Blog­ger and Google Groups and it’ll rock” kind of way. Which is fine for all of about six months, then you’ve gotta do it all over again because 1 of 3 stops work­ing for what­ever rea­son. And scal­a­bil­ity issues. Grr… any­way. I thought we’d been through all this already with our abortive Yahoo! Cal­en­dar attempts of 18 months ago. Appar­ently not.

So… please be pray­ing for wis­dom and patience around that par­tic­u­lar issue. And espe­cially that I’d be lov­ing, because right now I’m in a posi­tion where I could clob­ber peo­ple with tech­ni­cal ram­blings until they agree with me (read: relent), or sim­ply go and change it as I think it should be… but doing either of those things is obvi­ously unpro­duc­tive. Again, prayer for wis­dom is very welcome!

Prayer is also sought for tomor­row — for the Youth for Christ pro­gramme run­ning at St Andrews all day, and then for me at the Con­nect­ing in a world of change con­fer­ence as I present in my lit­tle 2.20 to 2.30 times­lot. Which is plenty of time for a geek like me — I actu­ally do enjoy pub­lic speak­ing, but that doesn’t mean I’m much good at it!

I’ve also got to get a site up for CYIADA, because I decided that if I stuck it on print mate­ri­als and did 130 copies of it, then the poten­tial for embar­ras­ment should be suf­fi­cient moti­va­tor to make me move quickly! Hehe. Really must get one of the IT guys here to setup host­ing first thing tomor­row… I fig­ure it’s okay if it’s not work­ing straight away, because I can say it’s just been put up and there’ll be some­thing there in the next cou­ple of days.

In other domain-related news I also picked up josh.st. So you should be able to get to this site via that funky URL in a few hours once DNS pushes through (the name­servers have switched, finally — .st’s NIC took for­ever with that — but obvi­ously it’s still got to prop­a­gate). I know I’m always say­ing this but there’s a new design on its way. I’ve got three sites in the works at the minute, so if it doesn’t come in a hurry don’t be too sur­prised. I doubt any­one is any­more, though!

# by Josh on December 3rd, 2006 Tags: , ,
| 3 Comments »

Uber DNS problems and stuff I would have posted already but couldn’t for various reasons

Wow. I haven’t been able to get here for like… a day. And it’s not because I’m capped and the Inter­net is slow and I’m impa­tient, so shut up already :P

So if you can’t read this mes­sage blame a three-letter-acronym (DNS) being attacked by a four-letter-acronym (DDoS), both of which will be under­stood only by a small frac­tion of you, I guess!

Geek geek geek.

Erin’s farewell party was last night in like… Hobart or some­thing… so a bunch of us drove down there and it was good. Or, I drove down with lots of pas­sen­gers and it was a good night/trip, once we found the river under the bridge in Hob­bitsville. Thanks Selo ;-) I only dis­cov­ered yes­ter­day that dri­ving actu­ally can be tir­ing. Or drain­ing, one of the two. Any­way, enough about dri­ving. I’d post pho­tos but

a) It’d be painfully slow to upload, and;
b) … nope, that’s about all the rea­son I’ve got.

It’ll hap­pen April 1. No that’s not an April Fools’ joke. Wow it’s April already. Uni cal­en­dars suck/take get­ting used to. I totally don’t know what I’m doing with my life/when any­more. No diary can save me. It’s odd… I love paper but need my wall cal­en­dar and my uni diary and my home Exchange and work Exchange to all mag­i­cally sync with one another. Guess it’s time to buy a cheap Palm Zire… Doh. Tempt­ing, though. It’d save car­ry­ing lots of books for the big­ger days at uni!

Stream-of-consciousness blog posts are fun. I’m going Zire shop­ping tomor­row I think. Well, online at least. After I fail my Greek test, and after I get home from work. We’ve got a new guy com­ing in tomor­row called Niels (I think? Dunno about spelling… and I have a brother called Neil so it’s not that name…) so the Australian:German ratio of our office is shift­ing more in favour of the Ger­mans again. Heh. In other exciting-work-related news that prob­a­bly means noth­ing to any­one who hasn’t seen the office, everything’s been re-arranged over the week­end. So I’m going to go in on Mon­day after­noon and my PC will have moved again. I’ve seri­ously had… one, two.… two and a half dif­fer­ent desks/desk loca­tions since I started last Decem­ber! (Or was it Novem­ber?) Change is good fun.

I haven’t posted on τρανσλιτερατιον this week, have I? Prob­a­bly not. Bad­ness. I am con­stantly think­ing about that stu­pid sub­ject, it’s just that real work for it eludes me. Mark quipped this evening that he shouldn’t have done two sub­jects in a semes­ter he actu­ally wanted to do well in. I think I find myself agree­ing! Hehe. I’m really excited about our first Eng­lish assess­ment, even if it is a pal­try 1000 words and so on. Just to write aca­d­e­m­i­cally again. And I know the HSC year wasn’t about that but I tried to make it that any­way … hence my Eng­lish Advanced teacher say­ing to me she didn’t think I could get a band 6. A com­ment on arro­gance, per­haps, but I love that sub­ject too much to just let things go and regur­gi­tate. Unlike Emily I don’t just enjoy the idea of lan­guages… they’re gen­uinely inter­est­ing (irre­spec­tive of whether or not I actu­ally study them — I read this great bi-lingual English/Spanish cul­ture blog that’s pretty ran­dom but just occa­sion­ally has absolute gems of information/new per­spec­tives) in their com­plex­i­ties, irra­tional­i­ties, quirks, and asso­ci­ated cul­tures. Inter­tex­u­al­ity is great, too.

Tonight in church we were doing the last bit of Mark chap­ter 7, and there’s this bit that says “He looked up to heaven and with a deep sigh said to him “Eph­phatha” (which means, “Be opened!”).” — and I couldn’t help but won­der “why not trans­late that word?”. Turns out it actu­ally says ο εστιν διανοιχθητι, which appar­ently trans­lates as “which is “Be opened!”” or sim­i­lar. εφφαθα is actu­ally an Ara­maic word (I don’t know what char­ac­ters Ara­maic uses, even, let alone how to translit­er­ate that back!) that just hap­pened to be ren­dered in Greek in the orig­i­nal. So we’re actu­ally get­ting the undoc­tored ver­sion in the Bible, even though it’d be sim­pler to trans­late “eph­phatha” as “be opened!” and just skip that step. Good stuff.

Speak­ing of all that Greek, I should go sleep so I have time tomor­row to learn three weeks’ worth of vocab for a test at mid­day. Yay.

*files post under cat­e­gory “Everything”*

# by Josh on March 26th, 2006 Tags: , , ,
| No Comments »

On the follies of Copyright expectations

I’ve been occu­pied the last few days try­ing to get an effec­tive fileserving/sharing/roaming pro­file (domains) envi­ron­ment work­ing with Samba, and was think­ing this evening about the impli­ca­tions of a network-wide media share. At present, it’s ille­gal, though not par­tic­u­larly morally rep­re­hen­si­ble in view of the fact that all con­tent on it would be ‘licensed’ (just not for dupli­ca­tion in a dig­i­tal form, under present copy­right law — sched­uled to be over­turned).

It is a truth uni­ver­sally acknowl­edged… that the absence of a fair-use pro­vi­sion in Aus­tralian copy­right law is sim­ply an over­sight on the part of leg­is­la­tors. (Apolo­gies to Austen fans :P)

What if it’s not?

There is, now, what Paul Shee­han termed “lit­tle squares of light”, sig­ni­fy­ing con­nec­tiv­ity in an “advanced, ironic, post-ethnic poly­glot societ[y]”. Before that? The “Dark Age” (also Shee­han). It did exist. There was a time before com­put­ers and mul­ti­me­dia were intrin­si­cally con­nected (depend­ing on your def­i­n­i­tion of mul­ti­me­dia – mul­ti­modal media is per­haps more apt). There was, indeed, a time before mul­ti­me­dia existed — though we can, per­haps, trace its ori­gins to Wagner’s 1849 essay, “The Art­work of the Future” and the notion of Gesamtkunst­werk — which, in turn, traces back to Greek drama, but no matter!

Yet irre­spec­tive of when this arose, leg­is­la­tors are meant to have acknowl­edged the immi­nent rise of the copyright-violating, citizen-empowering, content-producer-collaboration–dic­tat at the hands of the web. We’re expect­ing the wrong thing. Media has pro­gressed, the law hasn’t. Yet.

But what if it doesn’t? Does this mat­ter? Speak­ing to an influ­en­tial podcast-media per­son­al­ity yes­ter­day after­noon, it became clear that there had emerged between cit­i­zen media and con­ven­tional mech­a­nisms a fis­sure that cer­tain peo­ple were very reluc­tant to bridge. Sus­pi­cion exists between the two ‘indus­tries’ (though it was sug­gested that an ‘indus­try’ can­not exist until some­one is mak­ing money: per­haps not the case with cit­i­zen media, overblown acqui­si­tions aside) where ‘cit­i­zen media’ is con­cerned that any part­ner­ships with ‘con­ven­tional media’ will sti­fle inno­va­tion. Clearly, this is wrong, and ignores the ‘cit­i­zen’ part of ‘cit­i­zen media’: any part­ner­ship can­not exist with­out the ‘cit­i­zen’ remain­ing, thus chang­ing con­ven­tional media. And if the ‘cit­i­zen’ com­po­nent is dis­solved, it becomes a mean­ing­less acqui­si­tion as ‘media’ already exists, and ‘cit­i­zen media’ with­out the ‘cit­i­zen’ has no impe­tus whatsoever.

How­ever, that aside, this (per­haps mutual) hos­til­ity raises inter­est­ing notions.

If we con­sider the two to exist in entirely dis­tinct and dis­parate spheres, then new pos­si­bil­i­ties arise. We accept that cit­ing and re-using ‘mass media’ mate­r­ial in new cre­ations is, for a time, impos­si­ble. We accept that a ‘nor­mal­i­sa­tion’ is tak­ing place, to cite the much-lauded ‘vil­lage square’ con­cept of com­mu­nal media: that we are return­ing to a ‘nor­mal’ state, and that broad­cast top-down media was a tem­po­rary hic­cup in the state of human being. The dif­fer­ence, then, is that we now exist in a glob­alised state where those with whom we com­mu­ni­cate (or, share media/experience) is not lim­ited by geog­ra­phy… but remains lim­ited in scope (sen­sual expe­ri­ence, for exam­ple, is rather inhib­ited by the tyranny of distance).

In two hun­dred years, assum­ing mass media assim­i­lated back into ‘nor­mal­ity’ today, all copy­right would have expired and all work could be cited, quoted, re-used and abused as peo­ple willed it. There is clearly no great pos­si­bil­ity of this hap­pen­ing: acknowl­edged even by the mass-media-hostile per­son­al­ity inter­viewed. Should we care? Maybe. If there is mate­r­ial worth repro­duc­ing, that is.

The web is a tem­po­ral media, still. Never before have such vast vol­umes of infor­ma­tion been so volatile, in part because such vast vol­umes of infor­ma­tion have never been so acces­si­ble (in an entirely un-web-standards-related sense). Hence, it is pos­si­ble that the alle­vi­a­tion of this access will hurt more than it would had we not known what was pos­si­ble. The nature of this detach­ment from the web isn’t some­thing to be dis­cussed here — suf­fice to say, global energy cri­sis, war, cen­sor­ship (because the web remains rel­a­tively depen­dent on a small num­ber of servers — DNS root servers par­tic­u­larly) and a vari­ety of other fac­tors could all play a part. But what would this mean?

Ear­lier, I alluded to the ‘glob­alised vil­lage’ con­cept, and how that, in some senses (no pun intended), fails. What we are now see­ing is a series of online ‘com­mu­ni­ties’ exist­ing in par­al­lel, with very occa­sional (but also very com­plex) per­pen­dic­u­lar rela­tion­ships. There is no global vil­lage. There are a series of global com­mu­ni­ties, with which peo­ple can choose to par­tic­i­pate and engage to what­ever extent they deem desir­able. A series of fac­tors aside from the web and MSM have also led to the decline of the phys­i­cal ‘vil­lage’ envi­ron­ment — urban sprawl, glob­al­i­sa­tion in a phys­i­cal sense (highly mobile pop­u­la­tions, etcetera) and the like are exam­ples of such — but there is some­thing wrong with an entirely directed, spe­cific, no-overlap envi­ron­ment. Ben remarked a day or two ago that it’s intrigu­ing his three best friends all have an affin­ity for Eng­lish (and two of those teach­ing it), whilst he is indif­fer­ent about the lan­guage, as about teach­ing (though remarked it is ‘fun’ where maths is con­cerned!).

Rarely, in Internet-based com­mu­ni­ties, have I seen some­one engage with peo­ple out­side of their own area of prin­ci­ple inter­est. Web sites work like that. They are sites with a pur­pose: and, if they do not have a pur­pose, the traf­fic they attract is often spo­radic and undi­rected. Even this blog has a pur­pose — it must, to have attracted (and retained) the atten­tion of an Amer­i­can with an inter­est in web pub­lish­ing. Once atten­tion is engaged on one front, it is pos­si­ble to explore oth­ers — it’s pos­si­ble that peo­ple with an inter­est in web pub­lish­ing and acces­si­bil­ity will read this post sim­ply because it popped up in their feed reader and looked vaguely inter­est­ing (though length is doubt­less a deter­rent!). Back to the term ‘site’ — clearly, this word’s ety­mol­ogy ensures it can­not be divorced from its real-world meaning.

Peo­ple do not sim­ply enter a build­ing for no rea­son. This par­al­lel fails to some extent as the power of search-engines come into the equa­tion — but, remem­ber, search engines must also dis­cover a ‘site’ at some point (impos­si­ble with­out incom­ing links). Which brings us back to the parallel-with-occasional-perpendicular-bridges image (note, par­al­lel can­not mean lin­ear because of the nature of hyper­links. Per­haps I speak of par­al­lel Möbius strips?)

Irre­spec­tive of the mech­a­nisms for web-based explo­ration, web media and main­stream media both fail to serve an encom­pass­ing pur­pose of human inter­ac­tion. Copy­right makes no dif­fer­ence to this. Observe how dis­tracted this post is. Observe how I return to the topic of copy­right harshly, how it does not link to the impor­tant defin­ing qual­i­ties of human inter­ac­tion (which, it must be said, the web in part facil­i­tates). This was both inten­tional and unavoid­able: there is no bet­ter link. Copy­right doesn’t mat­ter, and pre­vi­ously cre­ated con­tent under copy­right does not mat­ter. Even­tu­ally, copy­right will dis­solve, and a har­mon­i­sa­tion between for­mally detached pub­lish­ing mech­a­nisms (I have decided that is all the dif­fer­ence is) will come about. Peo­ple will con­tinue to express them­selves, draw­ing on the con­tent of their time — ideas are aside from copy­right — whilst, per­haps, drift­ing apart from this new media and back into the village…

cat-scan live

It’s live!

A screenshot of the site

If you’re see­ing a bor­ing direc­tory list­ing, wait another hour or five til the DNS change has prop­a­gated… we changed name­servers last night, Syd­ney time, so it should be through soon.

Be the first to com­ment on it over at the cat-scan blog!

N.B. If you haven’t got work­ing DNS yet, try http://209.59.176.82/~catscan/blog/ and http://209.59.176.82/~catscan/. Links will be bro­ken using this method.

# by Josh on November 7th, 2005 Tags: ,
| 7 Comments »

My Quasi-static IP

So, I use a Dynamic DNS ser­vice to point the CNAME alias record home. on this domain to, sur­pris­ingly enough, my home Inter­net con­nec­tion with Tel­stra Big­Pond (or pud­dle, whatever).

I’m using a Dynamic DNS ser­vice instead of just set­ting up an A record (much sim­pler, plus that would mean I could have a catchall on the domain… my cur­rent DNS host — also my reg­is­trar, Joker.com — doesn’t like wild­card CNAME records, though) because, the­o­ret­i­cally, my plan only has a dynamic IP address prone to chang­ing at any given moment. Dynamic DNS ser­vices really should only be used by peo­ple with dynamic IP addresses, for a num­ber of rea­sons… the most obvi­ous one being that they are designed to change, and expire if you don’t let them. (At least with Dyn­DNS, which is pretty excel­lent for the price… free.)

With this in mind, I received this mes­sage today:

A host­name you have reg­is­tered with Dynamic Net­work Ser­vices at Dyn­DNS, sn0239410.dnsalias.net, with cur­rent IP address 60.225.85.25, will expire in the next 5 days. This expi­ra­tion is due to an auto­matic time­out; your host has not been updated for 30 days, and hosts are removed after not being updated for 35 days. This is our pol­icy to pre­vent a stag­nant DNS sys­tem. Users with sta­tic IP addresses can use the Sta­tic DNS sys­tem, which does not have this timeout.

There’s more, I just can’t be both­ered repeat­ing it here.

That’s the fourth time I’ve read that para­graph in sep­a­rate mes­sages. That exact para­graph. Yeah, not even the IP changed.

To give that some time scale, see the quoted por­tion above: “hosts are removed after not being updated for 35 days”. I’ve man­u­ally touched my subdomain’s record once every 35 days or there­abouts for the last four months. Before that, the same sit­u­a­tion existed, but then only for three months. Before that? Two. (And before that was iiNet, back in the day, and that doesn’t really bear com­ment­ing… every time your modem dis­con­nected you’d get a new IP, and some­times more often! Though it seems to have improved since…)

Seems to me as though Tel­stra is slowly and qui­etly mak­ing its dynamic IPs more and more sta­tic as broad­band adop­tion picks up. So, Tel­stra, when are you giv­ing us (mere plebs) IPv6?

# by Josh on October 1st, 2005 Tags: , , ,
| No Comments »