JABOB

Did some party light­ing for Ellen’s 18th last Thurs­day night. Just a bunch of bal­loons… with a twist. (Click for enlarged)

Balloons with LED illumination

Yes, the twist is that they glow. Good times.

Not quite bright enough to pro­vide use­ful illu­mi­na­tion, but enough to be intrin­si­cally inter­est­ing & entertaining.

I was con­cerned about bat­tery life hold­ing out: I should have been con­cerned about get­ting larger-capacity bal­loons in order to achieve the buoy­ancy required. The bal­loons we had (all 11″ metal­lic) all flew ini­tially, when inflated to absolute-max capac­ity, but most of them were down within 5 hours. 14″ bal­loons prob­a­bly would’ve per­formed a lot bet­ter, but we’ll never know.

We also pol­ished off a CL tank (rated for 50 bal­loons) about two bal­loons from the end of the lot, so big­ger cir­cum­fer­ence would obvi­ously require a D tank.

Future enhance­ments: size, obvi­ously; dif­fer­ent LED hous­ing for wider light; magnetic/RFID switch­ing on LEDs (we were flick­ing them on at inflate time); and increased bright­ness to make them more effec­tive as light­ing, not just entertainment.

The direc­tion I’d ulti­mately like to take it is non-latex/heavy-duty inflat­a­bles with per­ma­nently installed LEDs + wire­less con­troller. At present it’s a tri-colour LED that auto­mat­i­cally cycles between the three sub-diodes (I sup­pose they’re three real diodes, but what­ever) that are RGB. I’d like to sep­a­rate that out into three 10k MCD diodes (for a peak 30k MCD out­put at ‘white’) and a recharge­able sup­ply… not quite sure what the best way to do that is. The inflat­able would prob­a­bly be about 15” with the lumi­naire (ide­ally) sus­pended in its cen­tre so it could be used as a non-lighter-than-air device and main­tain its effec­tive­ness as a light. Think really big beach balls.

I’m look­ing at get­ting a pre­fab Blue­tooth thing with an onboard micro­con­troller to man­age it… would also like to add a micro­phone in to make it audio-responsive with­out wire­less inter­ven­tion (because wire­less will suck lots more power, amongst other things). Blue­tooth would be utilised pri­mar­ily for fad­ing the fix­tures in and out rather than colour con­trol, though obvi­ously once one is in place it’s only a small step to intro­duce dis­creet faders for each colour channel.

All that said, I know noth­ing much about Blue­tooth. I’m look­ing at a Class 1 pre­fab board with a micro­con­troller which looks good, but is rather unchar­i­ta­bly priced at 79€ per unit, and the only pub­lished unit dis­count step is a measly 2€ at 10 units. That’d make the cost of these lit­tle mon­sters (con­troller, LEDs, power, what­ever funky kind of con­tainer I find for all of the things) at least AU$250/fixture after fund­ing devel­op­ment, which does seem like an awful lot! But if they’re recharge­able and can fly and stuff I think there’s a pos­si­bil­ity other peo­ple would buy them. On Thurs­day night a lot of peo­ple were pretty fas­ci­nated by them, even when they ended up on the floor.

Methinks I’ll try and build a cou­ple for myself before even think­ing about sell­ing them, and if that comes close to hap­pen­ing look at other wire­less options. I’m pic­tur­ing some­thing cool like walk­ing around a room with 100 of these things flown on the ceil­ing (either teth­ered together or helium filled) hold­ing a Bluetooth-capable PDA, the lights fol­low­ing you posi­tion. Processor-intensive signal-strength cal­cu­la­tions would be done on the PDA itself, which would arrange the sig­nals in a matrix and detect the near­est neigh­bour, set­ting its inten­sity (and the inten­sity of the sur­round­ing sig­nals) accord­ingly. There are other options, per­haps involv­ing W-DMX512, but that’d require a sep­a­rate micro­con­troller methinks.

Fun­nily enough, when look­ing through the wire­less DMX cat­a­logue for this year, it turns out the LD for Cirque du Soleil Delir­ium did basi­cally the exact same thing (Wire­less DMX + colour mix­ing RGB LEDs + 15” bal­loon)! Page 20 has an OEM TRX mod­ule in a 84x48mm form fac­tor, but it requires an exist­ing DMX inter­face. There’s an inte­grated device on page 15 that has a bat­tery enclosed also and sup­ports PoE, but it’s a bit big­ger (115x40x70mm) and sim­i­larly lacks the onboard micro­con­troller that the Blue­tooth device has.

The W-DMX might be bet­ter on power con­sump­tion, though, on account of the pos­si­bil­ity of receive-only mode that Blue­tooth lacks (though, of course, you can dis­able vis­i­bil­ity on Blue­tooth devices, which might assist). Both tech­nolo­gies use 2.4GHz spec­trum, which is pretty much all fun and unli­censed games.

Pos­si­bly more to come on this front if I can track down a suit­able con­tainer. I can shop for geek gear fairly effec­tively, but over­sized pieces of latex are a bit less my thing.

Com­ments re: ideas, criticism, etc., all quite welcome!

So I succumbed to the allure of normality

That is, an inter­est­ing way of say­ing “I have a new phone that doesn’t require a con­certed weights train­ing regime for sev­eral months before you can begin car­ry­ing it around with you”.

Sony Ericsson V630i next to an iPaq

Noth­ing amaz­ing, it’s a fairly aver­age look­ing Sony Eric­s­son V630i. My ratio­nale in buy­ing it was that it’s not as though it’s part of the same busi­ness units as the DRM morons, any­way, and actively sub­verts their cause by offer­ing MP3 & WMA sup­port, instead of retarded ATRAC spe­cial­ness. It does use an M2 card instead of microSD, though, which is a bit of a shame.

Sony Ericsson V630i

Its PC Sync­ing is ade­quate, though obvi­ously not up to the Win­dows Mobile per­fec­tion to which I am accus­tomed :P

Mostly I just wanted PC sync­ing to make con­tact trans­fer pain­less. The “PDA” func­tion­al­ity (if one even dare call it that) is very much a sec­ondary thing: I’m vaguely con­sid­er­ing buy­ing a Palm, but not until I’ve got my head around this com­pletely. It’s rather on the usable side, but the inter­face is obvi­ously more lim­ited than a touch screen would ever be.

Sony Ericsson V630i

It cost me… noth­ing, on a Voda­fone con­tract. I didn’t mind that because I’m not locked into the hand­set for the con­tract length — I can unlock it from the Voda­fone net­work today if I want, with­out any charge, and stick my (3G, but, alas, I’ve only got par­tial 3G cov­er­age at my house — with both 3 and Vodafone/Optus, haven’t tested Tel­stra — so there’s not a great deal of UTMS going down here at the minute — reg­u­lar triband GSM wins out) SIM into any other phone.

Yes, that’s right, petty 3 users. I can change phones with­out hav­ing to go grov­el­ling to my net­work provider. Howdya­likethathuh? *gloats* :)

Any­way. It’s still good fun. It also has an MP3 player, but the probably-prohibitive cost of M2 media for this thing, com­bined with the supremely uncom­fort­able bun­dled head­phones (they’re designed for like, ele­phants or some­thing) and lack of reg­u­lar 3.5mm jack (*tear*) mean it’s not likely to get used much. ‘cept to say it sup­ports WMA & MP3 ring­tones, which is about as much fun as I had with the iPaq, only Win­dows Media Player actu­ally sup­ports this as a media device.

Yes, friends, that too is irony.


Jeyo SMS for Outlook

Screenshot: Jeyo Mobile Extender in Outlook 2002 receiving an SMS

A very use­ful pro­gramme for when you just can’t be stuffed reach­ing across to the phone sit­ting a few cen­time­ters away from you on the desk ;-) Or, for those of us who man­age to not notice a phone going off less than a meter away from their head, but will be instantly bugged beyond belief by a popup alert on their screen into respond­ing. My SMS response rate has got nearly as bad as my email fol­lowups this last cou­ple of weeks, so it’s prob­a­bly helpful.

Oh, and it’s also use­ful for ‘back­ing up’ (yeah yeah, onsite = bad, etc.) /copying/pasting URLs, etc. in SMS. Jeyo doesn’t do MMS/PXT at all which is a bit of a bum­mer but it’s quite cool apart from that. I’m still decid­ing if it’s worth twenty bucks (Australian).

It oper­ates through ActiveSync so you’ve got to have that going as well… which you prob­a­bly would any­way if you own a PDA in any way asso­ci­ated with a desk­top PC (weird *nix/mac types excepted — but as if Mac users would use any­thing other than a Palm! Well, maybe Black­berry have a foot in there, but it’s prob­a­bly too cor­po­rate for them hip­pies — tongue firmly in cheek). It kinda bugs me that this func­tion­al­ity isn’t avail­able for free from some­one, actu­ally, but whatever.

I can now send SMS for ~15¢ Aus­tralian through Skype, for ~5½¢ (real cost) using my mobile through Out­look 2002, or wait til peo­ple are on MSN and then send them what­ever for free. Clearly, we pay for con­ve­nience. And don’t really value sub-gold-coin amounts of money.

# by Josh Street on October 10th, 2006 Tags: , ,
| 2 Comments »

Spontaneous movie watching and awesome cinema crowds

I decided I really didn’t want to endure a game of rugby(-watching… pfft as if any­one would actu­ally play sport) and, being halfway home, decided to give Tori a call and see if she was un-busy. So I wound up in New­town for the sec­ond con­sec­u­tive night. We were kind of con­tem­plat­ing going some­where and a film was flagged as an option… so, after call­ing Voda­fone Direc­tory Assist on my PDA (hilar­ity ensues as I had called from a menu screen and didn’t have access to touch-tone num­bers until I nav­i­gated var­i­ous appli­ca­tions mid-phone-call whilst call­ing the phone all kinds of names, to both our amusement/my dis­dain) we man­aged to get ses­sion times (because Women’s Col­lege routes all Inter­net traf­fic through the uni, which makes for a great way to spend lots of money down­load­ing things quickly, and Tori’s account was empty. USyd Inter­net rates are com­pa­ra­ble with most pri­vate edu­ca­tional insti­tu­tion over-quota rates: that is to say, hor­rif­i­cally expen­sive per [insert met­ric here]. Maybe they’ve got slightly bet­ter rates for res­i­den­tial stu­dents but I doubt it. It’s the biggest scam on the planet, far out.) for… The Omen.

Tori’s choice, note ;-) So we headed down to Broad­way for a 9.45 ses­sion and got there with time to spare (spare time being spent acquir­ing Podz, which suf­ficed as din­ner for me :-/) which was nice. The carpark there late at night is retarded, though, as the food court shuts and there’s a cinema-only entrance which is acces­si­ble only from a cer­tain end of a cer­tain floor despite many many signs to the con­trary. Anger induc­ing. Ah well… we did get there in the end.

The movie was crap. Pre­dictably. It took itself seri­ously as I imag­ine only the Da Vinci Code could (though, hav­ing not seen the film — only every trailer ever made for it about three mil­lion times, which is prob­a­bly the sum of its con­tent — I prob­a­bly have no right to say that. Dis­claimer in place. I’ve at least read the book.) but was laugh­ably less con­vinc­ing. And gra­tu­itously open for a sequel. Includ­ing the inex­plic­a­ble jackal-giving-birth thing, which, inci­den­tally, although pre­sented as Bib­li­cal allu­sion, has absolutely no foun­da­tion in Rev­e­la­tion or else­where.

For­tu­nately, it was a fun audi­ence. I love it when there are fun cin­ema audi­ences, because it’s such a lin­ear top-down medium and it’s won­der­ful see­ing that care­ful edit­ing sub­verted by an audi­ence that feeds off itself to turn rather turgid hor­ror into black (or even not so black) com­edy. One per­son recog­nises humour in the ludi­crous­ness of a sit­u­a­tion, for exam­ple, and their laugh­ter feeds the other 90 peo­ple to inter­pret a tense moment as some­thing tru­ely pathetic. It is the ulti­mate in sus­pen­sion of disbelief.

So, yes. Good fun, crap movie. Inci­den­tally, the num­ber “666”/significance of dates fea­tures far more heav­ily in promo mate­r­ial than the film itself. For­tu­nately. It just makes it all that much less ridicu­lous. Still, ridicu­lous was def­i­nitely the flavour of the film. Prob­a­bly not worth see­ing if you’re not there to revel in it’s crap­ness and gen­er­ally pay it out. On the sub­ject of such films, don’t even waste your time with the just-released-to-video film, Cer­berus. Not only is it a bad movie (not in itself a bad thing), it’s also so obvi­ously mediocre there’s no great plea­sure to be derived from insult­ing it.

It scores points on the graphic-violence front, wherein it bears stark resem­blance to the injuries sus­tained by a cer­tain heavily-impaired knight in Monty Python and the Holy Grail, but apart from that… well, I’d hap­pily take back that ninety min­utes of my life. Which I’d instead spend stay­ing up stu­pidly late writ­ing blog posts and won­der­ing when I’m going to start actu­ally mov­ing beyond lots and lots of vague ideas, pick a base image (I’ve been shoot­ing all this stuff I’d love to turn into designs lately!), and start cod­ing CSS.

And now, I’m going to bed.

PDAs are teh suck

Okay, I know I bought a PDA not a phone, but still. I’m pissed off. I went to UNSW end-of-semester party tonight and didn’t want to be car­ry­ing some­thing the size of a quarter-kilo slab of choco­late with me, so swapped SIMs with another phone and took it.

Point of irri­ta­tion #1: None of my con­tacts are stored on-SIM. There is no way to STORE con­tacts on SIM that I have yet dis­cov­ered, only to import them off it. Hence, hell will ensue if I ever decide to change hand­sets (as it did when I moved from a CDMA hand­set to a GSM one a few weeks back… this point is fresh in my mem­ory, and still rather painful).

Point of irri­ta­tion #2: Because I swapped the SIM out, I left the phone with the SIM socket read­ily acces­si­ble so I could eas­ily replace it when I got home. This meant leav­ing the bat­tery out. PDAs can sur­vive a few min­utes on resid­ual charge (backup batt?) some­how, but appar­ently leav­ing it alone for… three hours (? I wasn’t out long because I’m work­ing tomor­row and… well, a few rea­sons) means that it’s prone to nuk­ing every­thing in ROM/RAM/whatever the heck it stores its stu­pid infor­ma­tion in.

For­tu­nately I’m pretty good with my back­ups (2/6/6 was the last). But I still lost a hand­ful of cal­en­dar items, more than a few mes­sages, one or two con­tact additions/modifications, my lat­est email sync info, and, more sig­nif­i­cantly, Bejew­eled high scores. I know, I know. I nearly threw it into a wall when I dis­cov­ered this. But that would have been unkind to the wall.

# by Josh Street on June 9th, 2006 Tags: , , , ,
| 2 Comments »

CSS closure

It’s been so long since I’ve actu­ally “fin­ished” a stylesheet on a real site (not some tiny two-page thing or an appli­ca­tion) that I don’t remem­ber how to let go. I keep look­ing around for the lit­tle things I’ve missed (they’ll always be there), but there’s increas­ing amounts of noth­ing. I’ve got to say that it’s fun to do hav­ing taken a break (not inten­tion­ally, just played out that way because other stuff was going on) for a cou­ple of months… though I’m a lit­tle more jaded about hav­ing to use abs pos and floats every­where, etc., this time around.

I think it’s coz I haven’t done my own designs for quite a while (and am hence con­tend­ing with table-thought). I need to get my hand in again.

This time it’ll prob­a­bly be back to a darker base. Cyclic, I tell you! I was actu­ally think­ing of some­thing like Ellen’s blog has (only with blue and some colour and less ran­dom stuff and with­out annoy­ing IE-proprietary coloured black-on-black scroll bars!) but was research­ing some JavaScript stuff today and came across some dark blogs and wow did my eyes like that. Prob­a­bly because between a white design and a white-base code win­dow on two mon­i­tors I effec­tively spent at least 8 hours today star­ing at pan­els of light… but I’m actu­ally now start­ing to see the ben­e­fits of dark-based high-contrast designs.

I’m prob­a­bly just going blind, but sta­tis­ti­cally that places my pref­er­ences closer to those of most of the web, so design­ers that like tiny type can suck my text-zooming browser. Whilst I make your pretty pixel-perfect designs look hor­ri­ble as they scale.

I don’t want elas­tic designs, I want designs that don’t give a crap what you do to them. That, if you explode them into lots of lit­tle pieces, aren’t over­lap­ping them­selves and flow just fine. I kinda feel like I’m still try­ing to jus­tify this present design (which, if I haven’t said this before, actu­ally had its ori­gins as a print stylesheet… it’s called “SC ClearPrint” for that rea­son), but if I am I hope to equally be jus­ti­fy­ing the next. Hop­ing for some­thing equally func­tional but slightly prettier.

Whilst talk­ing about styles, hand­held styles are actu­ally over­rated if you’ve got a single-column lay­out. Even if you don’t, good handheld/mobile browsers mostly over­come the worst of the web. Seman­tic markup is actu­ally quite impor­tant, hav­ing said that, because it reduces code-bloat by so much. When you’ve got min­i­mal amounts of mem­ory and a rel­a­tively slow proces­sor, that kinda stuff mat­ters irre­spec­tive of bandwidth.

(Aside: it amuses me to note that, with the excep­tion of disk space, my PDA is more pow­er­ful than the first com­puter we owned — pur­chased in 1996(/5?), with a P-133/32MB/4GB/1MB gfx)

Yeah. Suf­fi­ciently off-topic to end this here methinks.

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

Screen Design Sucks

In my copi­ous amounts of spare time, I’ve been con­tem­plat­ing redesign­ing this site. And dis­lik­ing the fact that screens are dif­fer­ent sizes.

Maybe it’s just that the sites I’ve spent the most time build­ing with CSS at Raw Ideas have been suf­fi­ciently indif­fer­ent to any­thing less than 1024x768. Or that the con­tent of these sites is so dis­pos­able that sus­tain­abil­ity isn’t really a great con­cern. Either way, I know what I should be doing in terms of design, then I’m aware of what is being done for var­i­ous rea­sons, and they’re not match­ing up.

For this site, I’ve got a design con­cept lined up… my only con­cern is exe­cu­tion of that.

Felix Miata is an absolute leg­end by whom I find myself con­stantly pur­suaded (though not always, for var­i­ous rea­sons – mostly professional/design inhibition/the cul­ture of superficiality-over-function so preva­lent in web design – , able to fol­low), and he’s built this really com­pelling exam­ple of why not to use fixed-width/px-based lay­outs. I don’t think he par­tic­u­larly cares about design, and comes across some­what like RMS does in his fanat­i­cal advo­cacy of a par­tic­u­lar approach to styling web pages.

Only, unlike Stall­man, his agenda is not some arbi­trary and often unrealistically-founded ide­ol­ogy (yeah, I’m trolling. Go on, rant. Stall­man can’t see past his own ver­sion of open-source, and his atti­tudes pro­vide no real­is­tic migra­tory path from closed– to open-source solu­tions; such zero-tolerance rejects the pat­tern that has become estab­lished in IT, so there’s no point in moronic reminscences of a time when there were only twenty peo­ple in the world using com­put­ers and they all shared, yada yada yada. No one cares.) but a prac­ti­cal NEED and inde­pen­dently cor­ro­lated evi­dence regard­ing people’s desires for larger text on websites.

So the text is stay­ing big here. But that’s a given (well, at least on this site… I’m try­ing to sway other places, and the best I’ve got thus far is text-resizing styleswitcher con­trols on a design I got handed last week. Usabil­ity will pre­vail! Gosh that sounded like the gov­ern­ment pro­pa­ganda guy from V for Vendetta. Ah well. This post is now offi­cially very digres­sive!), not my main concern.

No, my main con­cern is this site wind­ing up look­ing like the BBC’s does on enor­mous screens (see Felix’s page linked to above). I’m a fan of white­space as much as the next guy, but 800x600-wide on a 2000-pixel wide screen just doesn’t do it for me.

And, going the other direc­tion, I just bought a mobile/PDA which means I’m now going to be design­ing mobile stylesheets as well (at least I have that option!) for a 320-pixel wide screen. All new challenges.

Fluid lay­outs are all dandy until you intro­duce graphics.

Here, I’ve got a pol­icy of edi­to­r­ial graph­ics (i.e. pretty much every­thing except pho­tos that exist out­side of blog context/are linked to as files denoted as full res­o­lu­tion) not exceed­ing an invi­o­lable max­i­mum of 700 pix­els. This is, in my think­ing, not nego­tiable. I’m build­ing for an 800px wide min­i­mum, which means a main-content col­umn width of 760px tops.

Plus I can get away with lots more in terms of edit­ing pho­tos from my excellent-except-for-in-low-light-as-most-consumer-digital-cameras-are cam­era when the pub­li­ca­tion require­ment is kept low. I like to fill the col­umn with colour as much as pos­si­ble in a vain attempt to bal­ance out the (com­par­a­tively volu­mi­nous) amounts I write… I’ve started to use the “Read more” func­tion­al­ity again for pub­lish­ing essays and other not-originally-designed/written-for-web mate­r­ial (where PDF equiv­a­lents are avail­able), in order to hide full­text from the front page. You’ll note that on the sec­ond of today’s Cym­be­line posts.

So, I’m torn between keep­ing every­thing nar­row and keep­ing con­trol, or, well, not.

Cen­tred lay­outs, when done prop­erly, cater even for peo­ple with Stu­pid­ly­Large­Screens™. They’ll prob­a­bly be using 120dpi fonts to start with, which makes things rea­son­able even at “Nor­mal” font size. IE will go up two more steps… every other browser well beyond that. That’s prob­a­bly rea­son­able. The “chal­lenge” to me there is sim­ply to size the cen­tred lay­out in em’s, so that scales as well. My great­est con­cern is that I can­not style images to fill a set per­cent­age of their par­ent ele­ment (scal­ing appear­ances don’t, for the most part, con­cern me… this is mostly pulled off with­out too much dam­age if the dif­fer­ence is slight), because of vast amounts of legacy con­tent. I think specif­i­cally of instances where I’ve floated images that exist purely to sup­port the arti­cle, not pro­vid­ing any great amount of con­tent in their own right… these images are usu­ally from 200 to 400 pix­els in width, and often sit adja­cent to text. Refer to Cym­be­line exam­ple again for an instance in which images are help­ful and effec­tive, but it would be fool­ish to style them globally.

Legacy con­tent is the rea­son this can’t be achieved… I could con­ceiv­ably go through­out every one of the just-shy-of-1000 posts on this blog (in other mile­stones, we had a sec­ond birth­day three days ago) and add classes as appro­pri­ate. But I won’t.

My (final, because I need sleep) con­cern with scal­ing lay­outs is using back­ground images in CSS, which don’t scale, and can’t be sized in per­cent­ages unless you do stu­pid things with redun­dant markup (non-semantic IMG tags) and abuse z-indexes to the more worn edges of sanity.

It all comes down to loss of artis­tic con­trol. I embraced that with the present design, which I’m well aware peo­ple say looks like crap. You know, I don’t mind hear­ing that. The fact remains, it’s prob­a­bly the most func­tional design I’ve ever built.

That said, I’m off to get my hands dirty with some ink.