things what I writ

nearly cracked DRM

I mean, I’m not dvd tim, I’ve not cracked blu-ray or something, I’ve just nearly got to a point where I can arrange and rate all my music, download and purchase new tracks and transfer to multiple devices without having multiple versions of the same tracks or multiple lists or players or software or hardware or cables. I’m not entirely stupid but its taken me at least 4 years to understand why I can’t just have 1 track over here and put it over there but I’m getting close.

currently and for the past few years I’ve managed 10000+ music tracks with windows media player omg I should be shot or something because it does 3 things I want to do without breaking everytime I ask it to do it: 1. rip my cds, 2. rate and arrange the tracks, 3. transfer them to a portable device. 1 and 2 are probably no-brainers but actually the rating mechanism in WMP suits me just fine, as do the auto playlists, as do the manual playlists and sure there are other players out there which do both equally as well but you know I don’t care, because WMP is still there when I start windows and its remembered everything I did when I closed windows you can recommend something else but I’ve got bananas in my ears I can’t hear you blah blah blah. its number 3 that f**ks everything up.

I’ve always opted for sony portable audio hardware, every since the very first blue plastic walkman I had and then onto the magnificent DC2 ‘professional’ walkman in brushed metal with bass boost dolby b/c and metal gear solid quartz locked disc drive bits inside and through a growing collection of flash memory players. I buy sony because they sound like I want things to sound. but there is were the problem has been. if any of you have tried strangling yourself with a headphone cord rather that try to upload audio to a sony walkman with the lamentable sonicstage then you’ll know what I mean. first create an entire duplicate of your music collection in a stupid proprietary (but excellent compression quality) format, losing all your ratings and lists in the process, and then laboriously drag and drop stuff around watching as the sync list is updated and read from the device every time you breath in (see iTunes), and watch as the 2 instances of music libraries try to talk to each other, deleting each other in the process. this is much the same as my experience with iTunes. I also have an iPod shuffle, as does my daughter, which I bought to see what they are like and so most fridays are consumed with rebuilding an iTunes database because iTunes touched the tags on the source file when I made a playlist or something and now refuses to believe itself when it can see files in its library but they’re newer than the last time it looked so no you can’t transfer them and anyway whats with the ridiculous ordering and sorting in iTunes it makes no sense I actually want some order not designed chaos and the shuffle just sounds nasty anyway whatever you plug into it.

but I’ve not even got to DRM yet. notwithstanding the fact that I have to manage my own ripped cds with 3 types of file management, 3 formats of data and three separate libraries to use 2 different portable devices on 1 computer, I thought that I might just start buying tracks individually instead of whole cds. makes sense. I don’t the wombats, but I like moving to new york so I’ll have that thanks. but no. up to a couple of months ago, it was still sonicstage for the walkman, itunes for the ipod and windows media player for the computer. so, if I buy something via WMP, I probably won’t be able to add it to the itunes database and converting it to sony format for sonicstage will probably burn down my office or something (actually, it just won’t be authorized). what about if I buy in itunes? at least it’ll go on the ipod, shite as it is. but it’ll never get near the walkman and I’ll never get to rate it in WMP and send it back to itunes. I could buy stuff via the sony connect store, because it the walkman that I use all the time. I just won’t rate it and add it to playlists in WMP. no, dammit, I want to do that. I want to buy stuff somewhere that I can rate in WMP, add to the itunes database and transfer as often as I like to the walkman. not too much to ask, surely.

at christmas I got a lovely black 8GB sony NWZ-A818 network walkman. no change there then, I always get walkmans. however, only now have sony ditched the stupidly bad connect store and made all the latest walkmans compatible with (or the other way around) mp3 files, which mean you can use something like, say, windows media player to transfer tracks directly. you can also transfer those playlists you’ve spent 4 years building, including those auto playlists built from the ratings you’ve been giving over the last four years. you see that I’m getting somewhere now. but what about itunes? I don’t care about itunes anymore. I’ve always hated it, and so the ipods will just have to survive on tracks in the database before 2008. I might occasionally update it, but not if its going to touch all my files again and make the recently added playlist 10000 items long. so, can I start buying stuff? um, I think so. via window media player online services? HAHAHAHAHAAAHAAHAAAAAA.

no, the answer, right now, is napster. if I buy tracks, I want them to appear in my library in WMP so I can do all that stuff I like to do and then transfer directly to the walkman. that’s easy. I just set up a folder separate from my existing music folder and have WMP monitor it so that virtually, everything is in the same place. ok. lets get some tracks then. ooh, I like that british sea power track canvey island. I can download that straight away in napster. look, there it is in WMP. update the file info to get some nice artwork. there. 4 stars. add it to the indie list. ooh, and the gym list. whatever. so I can just transfer it now, right? I downloaded the full track, so I think I must have bought it – its paypal, so I’m never quite sure if I’ve bought things or not. hang on, what’s that annoying blue icon now. dammit! don’t have sync rights? what do you mean I don’t have sync rights? I just got everything how I WANTED IT . BOOHOOOHOHOOOOOO!

turns out I signed up for the regular napster service which lets me download as much stuff as a like and listen to it as much as I like, but stops short of allowing me to transfer it to a portable device – I have to actually buy it at the point. basically, napster wants me to use it as my music player instead of window media player and will, for a small fee, allow me to download everything, arrange tracks into playlists, provide recommendations and ‘stations’ and generally do most of what I rather like doing in windows media player. but it won’t do it all. it won’t let me rate stuff. so it can swivel.

so close then, but not quite lighting the fat havana. still, all I have to do is actually use napster to buy the few tracks I want and then rate and arrange the tracks however I like and upload them to the walkman, whereupon I can fiddle about with the equalizer while crossing the road and get run over by a bus.

anonymous yes

its only a small matter of time before one of these becomes one of those and unless you’re up there and you’re not misrepresenting it then you’ll choose to open one over there but it’ll be something about monetizing blogwork in the philippines like what it were what you heard on the radio. that’s not to say it isn’t all worthwhile but I heard a man down the pub talking about dual income and you’d not advertise your prescriptions in the java cafe so get unto blogger and customize yourself into a corner

you have 30 minutes to decide who you are and then a year to not give it away. you won’t resist cross-marketing it though, so choose your relatives and stop watching so much television but that’s where she did it but you’ll never write a screenplay look there’s the washing up.

you might expect this kind of thing over there, but that’s why it worked in the first place you can’t be three different people and not occasionally be the same one at the same time it just depends which radio button you selected.

I will never understand explore

sleeveface 2
sleeveface 2 by Tim Caynes

following the insanity of the last couple of days worth of flickr stats that are possible when you line up the creases on your shirt with david bowie’s head there is the inevitable drop from the flickr explore page and a return to pictures of car parks and old ladies shopping in norwich that really nobody cares about except other people in norwich taking pictures of car parks and the occasional old lady. my experience has always been that real photographers always catch up with you in the end so even though you might have the temerity to be the most popular photo on flickr for a couple of hours with a picture of yourself as someone else take in your hallway with a cheap compact camera during a screen break when you’re supposed to be putting a project plan together, eventually, real photographers with enormous digital single lens reflex cameras will flood you with professional shots of cats and bridges, or if you’re lucky, a cat on a bridge. or a dog. in a sunset. or something.

I know there is some algorithm going on there somewhere, but I still can’t work out how you can go from the top to the bottom to off the list entirely in the space of about a day I know I could just add a photo to every photo pool out there and get every rating group and comment and fave group to do what they do and add comments and faves even though it might just be a pinhole camera photo of a traffic cone at night and it would still be stupidly ‘popular’ and it would receive a disproportionally huge amount of diamond, top rated, sword of damocles, platinum pic, super fave etc awards with animated gifs going off all over it but what if you just a take a picture that you like and add it to 1 group, albeit a stupidly visible group, and then you get 125 favorites overnight? what point am I making? I don’t know. I’m just saying I don’t get it but why is that different from anything else cats will take over the world.

Design Specification Roadmap

There is always something nice about creating milestones and to-do lists in Basecamp, when you’re not quite sure what to do next with the incoming design specifications. In truth, of course, defining what I am expected to do next is a neat way of putting off what I’m supposed to do next, but at least I know in what order I’m not getting around to things.

I do find that, even though the end result can be reasonably consistent, the way I set up each project is usually markedly different. This is normally because I’m putting milestones in the order that someone else’s project plan has them laid out, and then I’m building the to-do lists to align with those milestones. In actual fact, this is probably the best way for me to work, as I am a completely hopeless project manager. I’ve done a course and everything, but I fear it’s application to the task that makes a good PM. Thankfully, I’m able to bank on the support of any number of project managers around here who are scarily efficient, so I’ve not yet dropped the ball completely.

Needless to say, as I’m writing this, I’m supposed to be checking a box marked “complete audit of user stories & user flows”, but this is multitasking. Well, its multitasking as I know it, which is doing multiple tasks, but not necessarily at the same time. Or in the correct order. Or today.

Listening Post: Shelby Lynne: Where I’m From

Rolling Over & Dying

We just recently resolved an implementation issue that had been going back and forth between GregAndrew and me for a good few weeks. It wasn’t a big thing, but sometimes the simplest things push the boundaries when I try to do it myself.

For a long time, we’ve had invitations to talk directly with sales advisors on sun.com, whether you want to chat, call, email or even have sun call you back directly. These invitations have been reasonably prominent in the right-hand navigation of specific pages. More recently, we’ve been able to embed these invitations by deploying inline rollovers, at the point where customers commit to a call-to-action, making the invitation much more relevant and immediate. You can see the current deployment on some of our promotions, like the Uniboard Upgrade Promotion (until April 1st, which happens to be my birthday, by the way). As you rollover the ‘Start Saving Now’ call-to-action, our rollover appears, with all the options you might need.

Nice as this is, its actually a pretty cumbersome implementation. When I say cumbersome, I mean, its elegant code (as all our web components are), but the way in which we had to deploy it in the short term left a bit to be desired. Our ever-patient publishing team reluctantly agreed to hard-code the components into specific pages, knowing that that was a huge backwards step, and a potential maintenance disaster – they know we’ll change our mind about what’s in the component and expect them to find and update it in all the places we asked them to deploy it but never actually kept a record of ourselves. What we all really wanted was a separate source file for the component itself, which could be referenced by a standard piece of code that would be provided to content owners to use as they require.

This, unfortunately, is where I, as usual, said “I can do that, don’t worry”.

I do know my way around html, CSS, javascript and most other basic web technologies (I expect someone will now point out that it should be HTML, as its an acronym, and JavaScript, or something, just to prove, before I even get to where I’m going, that once being a developer, doesn’t mean always being a developer, and in terms of knowledge assimilation once you gravitate to marketing, all your code is belong to us), but sometimes, when you put them all together, and then call it ‘Ajax’, then I start to lose the plot. What I actually needed to accomplish was quite simple, from an abstract view. I have a self-contained web component (snippet of sun.com source), that exists in 1 source file, say, source.html, and I have a parent page, say, parent.html that contains a reference to that source file as part of an Ajax call which renders the component code so that it can then be referenced by a CSS-implemented rollover and magic fairy dust scatters over the page and the share price goes up or something. If you’re still with me, and super-interested, I was actually trying to include a K02v1 DHTML Popup Component, saved as source.html), by calling it from a G32v0 Onload Ajax Include (in parent.html) and then invoke the Popup by using the Popup div id as a class attribute of the invoking anchor in parent.html.

Needless to say, despite my best efforts, I simply could not arrange 10 lines of code and a couple of hash references in the correct order, and ultimately I prostrate myself at the altar of the web design church for forgiveness. Happily, for me, they couldn’t either (for about 10 seconds), but eventually resolved the issue with a flourish of staged content, and I took their code and stuck it into my development site. Of course, it didn’t work when I tried it, but another couple of hours (and a few gin and tonics by now) later, everything was as we wanted it to be.

The trouble is, it took me so long that Neal probably doesn’t even want the rollover any more, but, you know, its useful to ‘keep your hand in’ with this stuff (not for the developers and publishers who have to clean your mess up, naturally, before they point that out).

Listening Post: Outlaw: Nothing Else To Say

Spam Me Gently

I normally get a reasonable amount of unsolicited offers for make her saTisfy you wanT prescription cheap online! and insurance I will never need via email. They even filter through the sun.com domain occasionally – congratulations to them – but they are, almost without exception, meaningless twaddle or borderline abusive. What a nice surprise then that this morning I got 38 emails forwarded from a) the blogs.sun.com comment system and b) the sun.com postmaster replying to bounces from the comment system sending to people who don’t work here anymore, that were all rather, well, polite in their spamness.

I’m sure others got them, although I didn’t check, and Igor was kind enough to let me know what was going on, but the basic message was something like “thanks you very much”. There were a couple of variants, like “That is nice”, or “thank you admin”, but overall, there wasn’t anything unpleasant in there. They were only trying to generate traffic back to their domains, bless ’em. I was kind of glad to help out, since they asked so nicely. Of course, after a few minutes, I rang Scotland Yard, replied to the sender with some vicious cease-and-desist, blocked their IP and did a reverse DDOS spam bucket mangle attack, which brought down the entire internet connection of Turkey, after which I felt better. Then I sent then a nice message saying “thanks you for your spam”.

I didn’t really do all that, of course. I’m a designer, not a programmer or a system administrator. I just looked at the comment system and thought “that’s table cell’s not aligned correctly”.

Listening Post: Primal Scream: Shoot Speed/Kill Light

Archives
Categories

Share