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.

SilverStripe CMS and the difficulty of CYIADA

I stum­bled across this PHP5 CMS today (via a WSG mem­ber post) and it looks pretty good. I’m a lit­tle con­cerned about the (very)-AJAX admin side of things, but didn’t spend much time dig­ging into it so it might grace­fully degrade (maybe).

It’s almost frus­trat­ing to find such good and mature CMS prod­ucts on the mar­ket and not have any need to use them for CYIADA… I spent the last week mostly try­ing to shape fairly sim­ple data mod­els for dif­fer­ent aspects of the web­site and it’s rapidly becom­ing clear just how struc­turally com­plex multi-tiered community/community gen­er­ated con­tent sites are. At least in terms of rela­tional DB com­plex­ity, yes, this is big­ger than MySpace.

Any­way, Sil­ver­Stripe looks worth a look for sim­pler endevours.

The com­plex­ity is mostly intro­duced where users become authors, which defies tra­di­tional CMS work­flow alto­gether. It’s also far more struc­tured than Wiki sys­tems are, and far more pri­vate. Pri­vacy is being bal­anced against flex­i­bil­ity which is being bal­anced against com­mu­nity and all of these are being met with time/cost concerns.

But I like to keep telling myself I don’t really know what I’m talk­ing about and get­ting a pro­gram­mer will solve all these dilem­mas … yeah, right.

I’ve got sick of sit­ting on my hands and just want to be a web prac­ti­tioner again. I know the prod­uct inside out, it’s been planned to the hilt, stake­hold­ers are uni­ver­sally intrigued/waiting for it, and I’m being impa­tient and feel­ing gen­er­ally like charg­ing for­wards. Which is, in all prob­a­bil­ity, not the best way to be approach­ing things.

These two con­sul­tants came in a week ago and we explained the project to them and (what I heard was) they said “we want flow­charts and scope doc­u­ments”. I’ve killed a few trees in my time, but the next per­son to help me in that isn’t going to be a con­sul­tant telling me to rehash (yet again — I’ve writ­ten doc­u­ments in so many forms, web­site copy so many times, etc.) what I’ve got with­out any fur­ther input. I’m in this weird place now where wait­ing for a pro­gram­mer is nearly required for fur­ther plan­ning action, and every­one but me appears to want more plan­ning before action… mean­while, I’m writ­ing mod­els for Django and scar­ing myself with the com­plex­ity and learn­ing Adobe prod­ucts bet­ter and gen­er­ally land­ing squarely back in front-end ter­ri­tory, which is where I’ve com­fort­ably been for the last two or so years. Well, with the excep­tion of Adobe prod­ucts, which I only finally caved to last year… what­ever :P

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

I am what I am because Ubuntu is not

I got sick of wanky pseudo-African named-operating systems.

Actu­ally, that’s a lie, but I’m feel­ing a lit­tle vit­ri­olic (oxy­moron?). Ubuntu didn’t work at all, and of a sud­den Cen­tOS did. It’s not quite as pol­ished but I could grow to love it (maybe). I just need to look past this whole RPM thing, which really is ugly com­pared to the breadth and depth of apt options avail­able. IMO, of course. And the whole ports gig just scares me so I’m gonna stay away from FreeBSD here for a while longer (until this one breaks in another two years?)

I’d for­got­ten how much work I’d put into mak­ing Samba shares behave as well as they had been for the last for­ever, too. And was con­vinced there was noth­ing of value left on the com­puter (I didn’t delete the home direc­to­ries, just in case… that was really easy because they’re even on a phys­i­cally sep­a­rate vol­ume, it was basi­cally less effort to just leave them there) and con­se­quently (yet again) deleted a MySQL data­base with StuffOf­Value™ in it. In this case a CYIADA sur­vey data­base I’d built because there were no other options avail­able and (you prob­a­bly guessed it) I hadn’t sorted out host­ing by IT at work yet.

So the aim now is to setup a sim­i­larly solid server that’ll last me another two years, bar­ring hard­ware upgrades (this thing desparately needs more RAM even though it’s got half a gig – I have no idea where it all goes). This time around it’ll be more web-production-esque in its role, which basi­cally means it’ll have more than just being a quiet Samba PDC and file server and web dump­ing ground on its plate, at least until every­thing I’ve got planned for it today reaches matu­rity, or my sit­u­a­tion changes to the point that pay­ing for a VPS or real ded­i­cated server some­where else is a viable option. Loki does, indeed, work quite well, but I can’t screw with it quite as much as some things make me want to (not that I’d want to do that to Loki… in between cat­a­strophic hard­ware fail­ure it’s amaz­ingly sta­ble and the lack of gen­eral screwing-around-ness is prob­a­bly a big part of that! Prob­a­bly… :P)

No aspi­ra­tions sur­round­ing the idea of a media server this time around. Though there’s a pos­si­bil­ity I’ll look at maybe build­ing a ter­abyte RAID server later this year, which would mean rethink­ing whisper’s role some­what. It’d prob­a­bly be relo­cated to down­stairs (it’s cooler there) and replaced by a case with bet­ter ven­ti­la­tion and requir­ing bet­ter ven­ti­la­tion. The EPIA board I’ve got isn’t pas­sively cooled, but I reckon it can deal with get­ting toasty that much more because it’s got a fan stuck to it. It’s a bor­der­line fan require­ment, any­way — the hard dri­ves get hot­ter than the proces­sor (high­est I’ve seen the dri­ves is about 62° C, the proces­sor would only hit 55, tops) on forty-something degree Syd­ney days. If the stor­age upgrade is called for I’d prob­a­bly look at get­ting some­thing with a bit more grunt though, just because if the space requires bet­ter ven­ti­la­tion then that lets me stop con­strain­ing the sys­tem power accord­ing to temperature!

Any­way. Now I’m a Cen­tOS kid. Which makes me feel kinda dirty inside because of the whole Promi­nent North Amer­i­can Upstream Provider All In Title Case issue, but I think I can live with myself for the time being.

Steve Jobs on DRM

Steve Jobs writes some thoughts on the state of dig­i­tal music which cause me to smile quite a lot. Maybe it’s time to down­load iTunes afterall.

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

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 »

Firefox memory usage

I love how Fire­fox can just sit there, chillin’ on a quar­ter of a GB of mem­ory, even in ver­sion 2.

OpenOf­fice doesn’t use that much mem­ory. The GIMP’s been a run­ning and used process nearly as long and it’s still using less than 200MB of memory.

Where, o Fire­fox, is your clone tool for design­ing from var­i­ous ‘inspi­ra­tions’ online, hey?

Small con­so­la­tion is that it crashed and didn’t close prop­erly (hence my think­ing to check how much mem­ory the mon­ster was using… 2GB is gen­er­ally pretty roomy for me, so I’m not too stressed about resources), so obvi­ously every­thing is not okay and they’ve got some work to do for the next release still.

Or I’ll go back to using Opera, I tells ya!

(Slightly tongue in cheek — I can’t go back to Opera, on account of hav­ing dis­cov­ered the won­drous tool that is Fire­bug. Sigh. Damn exten­sions. They don’t even use much memory.)

# by Josh on January 17th, 2007 Tags: ,
| 6 Comments »

OpenOffice Calc and Base suck

I recog­nise this post is highly ironic in light of yesterday’s remarks about my not being able to use a spread­sheet in par­ody of Apple’s Mac/PC ads, but, please, let it slide.

So all I want is an enum field. Or a mul­ti­ple choice box, easy to get in Excel.

Nei­ther of these are avail­able at time of writ­ing. The term “enum” has only been men­tioned on any OO.o mail­ing lists per­tain­ing to Base nine times, ever. And it sup­pos­edly con­nects to a MySQL server. Yeah, right.

I guess it’s back to rapid pro­to­typ­ing of a web inter­face to deal with data entry, or using Excel/Access… sigh. This was meant to be the quick and easy (and open source) solution.

# by Josh on December 7th, 2006 Tags: ,
| 2 Comments »