Making web stuff again

Nextgen Learning: Coming Soon

It’s free­lance but still very excit­ing. The web­site itself isn’t tech­ni­cally exotic but is for a gen­er­ally excit­ing & unique busi­ness con­cept, so it’s quite good to be involved with. It’s also brush­ing up on much-needed web skills for the slowly (oh-so-slowly) approach­ing CYIADA build… very good to be back in the field again fac­ing chal­leng­ing prob­lems I’d nearly for­got­ten existed. I will be get­ting very lit­tle in the way of SEO prac­tice on this one, though, because “nextgen learn­ing” is a very low hang­ing fruit right at the minute. It’ll be taken by this site prob­a­bly as soon as I make this post! Search traf­fic isn’t going to be a key busi­ness dri­ver though, so it’s just impor­tant peo­ple can find the com­pany by its name at the minute. I’ll prob­a­bly do some opti­mi­sa­tion around other key­words at a later stage, but it is in many aspects an establishment-phase busi­ness at present, so we’ll wait til it’s alive & kick­ing before pur­su­ing any­thing further.

I picked up host­ing from Seg­Pubstreet.id.au. I know. I legally own it and it sounds like it’s got com­mer­cial poten­tial — Sup dawgs, get yo street ID-izzle here! — and I think that’s even within the realm of allowed pos­si­ble appli­ca­tions of the domain. But I’m not really that inter­ested :P It was pretty cheap for Aussie name­space, too.

Any­way, that’s got the Seg­Pub holder up at present and I might change it at some point in the future. It’s quite a cute lit­tle holder graphic they’ve got going there, actu­ally… I’m a fan.

I’m con­tem­plat­ing replac­ing it with some­thing more inter­est­ing but prob­a­bly won’t in the forsee­able future. There’s the pos­si­bil­ity of giv­ing var­i­ous fam­ily mem­bers email addresses/websites there but that has poten­tial to turn into a hor­ri­ble respon­si­bil­ity: Seg­Pub aren’t astound­ingly cheap, and I’ve only heard they’re reli­able… at the minute it’s just a sand­box project & one client in there, which makes it easy to bail if I need to. I’m vaguely hop­ing to pick up a stack of poten­tial free­lance work in a week or two when I present at a con­fer­ence, so I’ve got between now and then to find a suit­able host for a decent num­ber of new clients… at the minute I’m not exactly mak­ing money on host­ing, but given the tar­get audi­ence (boards co-ordinating state school scrip­ture & fund­ing) it’s prob­a­bly not going to be the tough­est bunch to sup­port. No-one’s going to be want­ing RoR apps, for exam­ple (though Seg­Pub do sup­port that :P)

Hav­ing said that, I’ve got to fig­ure out how best to show how to setup a web­site and sign up with Pay­Pal to start accept­ing online pay­ments in about half an hour. Actu­ally, less than that.

I’m think­ing I’ll focus on the Pay­Pal side of things in terms of live demo and save Web Pub­lish­ing 101 for a hand­out, because it’s impor­tant to com­mu­ni­cate that e-commerce on the web doesn’t need to be scary & out of reach — though I often think it is. Part of that is a burn­ing desire to do things well in terms of user expe­ri­ence, because that’s been drilled into me (from my own read­ing, research, and prac­tice) over the last three years, but also because of a gen­eral dis­trust of 3rd party providers. Which is stu­pid, really, because a face­less API for a pay­ment gate­way is exactly the same thing, only with­out the UI-lameness factor.

I think the biggest chal­lenge for this pre­sen­ta­tion in par­tic­u­lar will be to stop think­ing like there’s an audi­ence who will be sold to by the aes­thetic com­ple­ment to func­tion­al­ity that we (rightly) place such value upon in other spheres. FEVA have been say­ing we should care about design for years (I’ve read/heard Mal­colm Williams give the same spiel in about 3 dif­fer­ent con­texts, but it’s a good spiel so that’s okay!), but, here in par­tic­u­lar, it’s worth try­ing to think the other way. Of course if they have resources that would be ben­e­fi­cial to con­sider — but, as I under­stand it, the peo­ple using these web­sites will be there for a pur­pose. Good design can help that, but for things like mak­ing a one-off dona­tion or set­ting up planned giv­ing (and, for the record, I have no idea how to do that with Pay­Pal… I think that’ll have to be a version-2 advanced sem­i­nar!) and down­load­ing a PDF newslet­ter, it’s prob­a­bly not a really big deal.

In essence, it’s not try­ing to reach peo­ple who need to be con­vinced of the value of their project, or that they take it seriously/care. Seri­ously bad web­sites aren’t some­thing to aspire to, but if mediocre ones are eas­ier and achieve the goals they need to, then why not? Not the kind of clients I’d like to work for, but a lot of these peo­ple won’t have any money to spend on a web­site, any­way, so it’s hardly a big deal.

In sum­mary: I’m excited about mak­ing web things again, good first impres­sions of Seg­Pub as a host but we’ll see over the next two weeks, and I’m pre­sent­ing soon to a bunch of peo­ple who don’t care about the web (as an amor­phous we-are-the-web collective-entity being) but are enthused about the poten­tial ben­e­fits it can bring.

Corporate Internet ouchage

I don’t know what kind of Inter­net access work are using (well, I know who they’re using: it’s not quite the same), but they should seri­ously think about chang­ing things around a bit. Aside from wierd peer­ing issues a few months back, now they’ve just dropped off the face of the planet for *counts* I think about three days now. Pre­dictably, some­one is point­ing the fin­ger at Telstra.

Every­one always points at Tel­stra. Cus­tomers don’t care whose fault it is — they’re pay­ing whomever to pro­vide a reli­able ser­vice, not Tel­stra. Upstream contracts/networks are some­one elses’ respon­si­bil­ity altogether!

It’s pretty abysmal that it takes three days to get Inter­net ser­vic­ing more than 100 peo­ple work­ing again… Sigh.

I’m here at home on per­fectly func­tional Inter­net, but the things I’ve needed to do the last few days have involved the project web­site which has been equally unavail­able. If I were a full time employee I’d have been paid for two days of doing noth­ing this week… why don’t peo­ple take redun­dancy a bit more seriously?!

It also may or may not be diplo­matic for me to whinge about the cor­po­rate VoIP ser­vice they’re using at this point… it’s still work­ing (pre­sum­ably a sep­a­rate link alto­gether), but it sounds like a really bad pre-DECT-era cord­less tele­phone ser­vice, and that’s when your ears aren’t being blasted by the sounds of a modem as you dial in.

Grum­ble grum­ble. I might delete this post later if I think bet­ter of it… for the minute, suf­fice to say Josh is in a pretty bad mood about qual­ity of ser­vice he’s meant to be depend­ing upon. I learnt last week that I don’t have the free­dom to nego­ti­ate ser­vice con­tracts (yes, even where none expressly pro­vid­ing that kind of ser­vice yet exist — think mobiles…) which made me a lit­tle upset (because I thought I’d done really well talk­ing with a cer­tain ven­dor who will remain name­less), but saw the point of it all. But when reli­a­bil­ity gets this bad, for an all-online ven­ture, I am afraid to entrust host­ing to that kind of envi­ron­ment. You can get really good host­ing in Oz for way under $300/month (and even less if you’re pre­pared to com­mit to con­tracts, because that’s the way most Aussie providers do things) — not nec­es­sar­ily myth-of-the-nines host­ing (Seg­Pub are one host­ing com­pany with a really good rep, but they only do a 99.5% SLA), but waaay bet­ter than three days of down­time in a month.

In case you were won­der­ing, that works out to about 90% avail­abil­ity per annum. And it’s not nec­es­sar­ily going to flake out at times no-one is using it, and, given the demo­graphic, it’s not an office-hours-only kind of ser­vice. And I wouldn’t be look­ing at alter­nate ser­vice providers because…?

(Yeah I’ll prob­a­bly pull this arti­cle soon… just wanted to whine.)

3G goodness

I just down­loaded some­thing on my phone faster than through the proxy here at work. That’s both an indict­ment on the speed of the proxy and praise of UTMS HSDPA! I’m some­what appalled it was faster than the proxy, though. This is why I pre­fer to work from home :P

# by Josh on February 16th, 2007 Tags:
| No Comments »

Connection speed test breaks layout

Connection speed test breaks layout

I found this mildly hilar­i­ous. CNet’s speed tester obvi­ously doesn’t quite acco­mo­date ADSL2+. I was think­ing the speed was a lit­tle slow, actually ;-)

TPG/iiNet/Internode/whoever should use a screen­shot like this for their ads.

# by Josh on February 8th, 2007 | No Comments »

Ubuntu makes me sad

I don’t even par­tic­u­larly blame it, but it’s not work­ing on whis­per (faith­fully serv­ing in a cup­board since early-2005) any­more. It was run­ning 5.10 (I think) for yonks and then today I decided it might be easier/cleaner to pull the plug and re-install than just change the apt sources for a third time (or how­ever many it’s been)

So I down­loaded 6.10 (hence the tor­rent post) and it didn’t work.

Fine. I down­loaded 6.06 LTS (the, you know, meant-to-be-überstable-and-longlasting release) and it hangs load­ing the ker­nel. No ker­nel panic mes­sage, it just gets stuck.

This is annoying.

I’m basi­cally going to rebuild this entire server for Django’s sake, because it’s so use­ful for non-programmers like me to build things that work. This has been an inter­est­ing week at church because a whole bunch of new things started/old things restarted and finally I’m in a posi­tion to eval­u­ate where we can use tech­nol­ogy from an “insider” stand­point with regards to what I’m being paid to do at Youth­works.

I’ve got two small­ish (with poten­tial for mas­sive exten­sion) apps that I want to build in under two days for ongo­ing inter­nal use (one for TACKLES, another for my Switch small group this year) which will essen­tially form pro­to­types for revision/replacement as appro­pri­ate for use in a CYIADA global con­text once we get a pro­gram­mer on board (God will­ing some­time soon! I’m meet­ing with some­one who will hope­fully be help­ful in this regard on Fri­day, please be pray­ing!) and make some more con­crete deci­sions about archi­tec­ture. I can draw flow­charts until there’s noth­ing left to flow but that doesn’t get busi­ness logic written!

I’m think­ing the Ubuntu issue will be some stu­pid hard­ware thing that will go away once I take the com­puter apart. It prob­a­bly needs a bit of a clean, any­way. I just so don’t have time to spend on sysad­miny type stuff these days, only no-one else at work will/is inter­ested in doing it, which is rather annoy­ing — there’s free host­ing, but it’s seri­ously the most vanilla host­ing envi­ron­ment you’re likely to find any­where. It’s a CPanel/WHM gig with zero redun­dancy, zero back­ups, PHP4 only, and blah blah blah no-one cares. Generic with a cap­i­tal G set in Times New Roman. There is, of course, lit­tle inter­est in any­thing using a non-.Net plat­form. I’d actu­ally quite hap­pily use MSSQL, but ASP.Net is, by all reports, just gross from a web stan­dards per­spec­tive. And whilst I’m slowly being de-radicalised in that regard (par­tially because I am car­ing less about stan­dards and more about acces­si­bil­ity, which is bad long term any­way, and also because my view­points are becom­ing less rad­i­cal as main­stream moves towards where I am now! CSS is the norm, and pure content/presentation sep­a­rated sites are prob­a­bly rep­re­sent­ing 50% of site refreshes at the minute), I’m not quite ready to throw in the towel that much just yet.

Nor should I be.

*soap­box off*

# by Josh on February 8th, 2007 Tags: , , ,
| 1 Comment »

Drowning Torrents

3fl run a great file mir­ror ser­vice for PIPE-connected ISPs in a vari­ety of Aus­tralian states, but they still have .tor­rent files in their mir­ror. Just for kicks I tried it out… pre­dictably (well, pre­dictable based on my past expe­ri­ence of P2P) it maxed out at a bit under 200KB/s, which, uhh, sucks.

I went back to the mir­ror and started down­load­ing from it directly, and all of a sud­den my 1 hour long down­load became a six-minute spe­cial. I’m hold­ing a shiny Ubuntu CD here in my hand that would still be down­load­ing thanks to the bril­liance that isn’t torrent-style P2P downloads.

I think I’ve had one or two lightning-fast P2P expe­ri­ences in my life, but, really, they just don’t seem to be able to com­pete with a maxed out link on a good FTP server!

# by Josh on February 7th, 2007 Tags:
| No Comments »

Not a real operating system

I’ve been run­ning Microsoft’s Vir­tual PC with their IE6 image for the last cou­ple of days (it’s great — if you take your­self seri­ously as a web con­tent pro­ducer, it’s very much a must-have part of the toolkit) and it pulled some funny busi­ness on me today.

When they announced it a whole bunch of peo­ple were get­ting a lit­tle grumpy about how it didn’t work with Win­dows update — a few of the same were get­ting grumpy about how Microsoft didn’t release a ver­sion for Linux, but no fur­ther com­ment required on them… you’re all of an intel­li­gent enough bunch to realise afore­men­tioned peo­ple fall into the cat­e­gory of … well, you know.

Obvi­ously, it’s no big deal — the whole point of that image it is that it hasn’t (and won’t) update, allow­ing you to keep test­ing on older platforms.

But then, this after­noon, I go and shut down the image (I know, sus­pend­ing is faster, but I was try­ing some­thing dif­fer­ent) and all of a sud­den it goes and says it’s installing 7 updates before it shuts down. In usual XP fashion.

So what gives?

I found myself yelling at it “you’re not even a real oper­at­ing sys­tem! Don’t you get it? You’re going to be used and trashed in a cou­ple of months any­way! Why do you care if you’re virus and spy­ware rid­den by the end of it?” Pos­si­bly a strange response, but there we go.

Got me think­ing about (human) clones, actu­ally. Much mus­ing to be had there. Maybe I’m just strange…