Archive for April, 2008

Copyright Strange

April 27th, 2008

Copyright exists to protect artists, writers, designers, so that their work is recognized as theirs, and they get recognition – and financial rewards – for it. In itself, it is very typical of our culture, where the individual has been at the center of things ever since, probably, the renaissance.

But I digress. The thing that surprised me is the fact that publishing a photograph of a building (say, the Atomium) means the architect has the right to receive royalties.

In a way, it’s understandable: unlike other copyrighted works, like a book, or a song, it’s fairly unlikely that the item itself (a building) will be reproduced. So the only way to apply copyright is to charge for a photo.

Which makes a photo of a building a doubly copyrighted thing, since the creativity of the photographer and the architect both are involved. An architect friend says that, while people don’t know this, it actually applies to 70% of the buildings around us.

I’ve got an even better story: a young american couchsurfer of Melissa’s, who was on his Eurotour, told us that he wasn’t allowed to take photographs of the paintings in the Sistine Chapel.

So he thought: fair enough, this is a measure to protect the paint from any flashes going off accidentally. But not at all ! Apparently, any published photographs of the paintings would infringe copyright, not to Leonardo (copyright expired), but the renovators of the paintings !

I used to have a course at university about intellectual rights like patents and copyright. But it seems we only skimmed the surface of a strange and complex world.

Cyalis. Girls. Sex. Thai Lady-boys. and all that.

April 25th, 2008

Peter Vandenabeele notified me that some evil spam had crept into my feed, and into the planets. I’m very sorry about this !

So tonight i finally upgraded my Wordpress. Since last upgrade attempt pretty much failed, i wasn’t looking forward to it, but everything went smooth as butter.

You’ll notice i added pretty permalinks, and also access to the comments rss in the margin.

And hopefully, until the dregs of internet hire teams of cheap indian software geniuses to crack current versions of Wordpress, you’ll be free of the stuff in the title.

Most depressing movies

April 24th, 2008

brazil posterSome movies you should only watch when you’re on pretty solid psychological grounds. They are good in themselves, so they’re worth watching. But they tend to reflect aspects of the human minds that are, let’s say, not very pretty. I decided to make a wee list of my top depressing movies.

  1. Darwin’s nightmare: OK, a documentary. But the pits of the pits, and deserves number 1.
  2. Black rain: the life of a family of japanese survivors of the Hiroshima bomb. Strong movie
  3. Brazil: Kafkaian fantasy classic by Terry Gilliam.
  4. There will be blood
  5. Before the devil knows you’re dead: saw it last night. Not a minute of joy.

Those last two are obviously recent, so i don’t know if they’ll make it into the classics. There are others that might drift up later – these are the ones that were memorable to me. What’s your list ?

Social networks for all

April 19th, 2008

Liberty leading the people - DelacroixAs you may know if you’ve been to Barcamp Ghent, i’ve been reading up on data portability. OpenID allows you to locate your authentication in one single place. OAuth allows you to share resources between sites without giving out your password for one site to the other site.

This, combined with the whole privacy mess that is Facebook and other such stories, has been gisting in the back of my brain. And then, bam, it hit me, after a discussion with my co-geek cousin: this is where the data portability standards are going !

There will be an open standard that allows you to have one social network (1), and other sites will communicate with it to share resources with your friends. If you want, you can even host it yourself – as long as it responds to the right queries in the right secure way (in fact, this idea is not that far from OAuth – the resource you would be sharing is the relationship).

Of course this social network should be fine-grained enough – say for instance allowing you to specify whether an acquaintance is, say, a friend, or a colleague. But specified enough, so that it would be truly interusable between websites. And you would have a say as to which of your friends get to use or see which of your resources.

The added benefit of this, besides privacy for yourself, is also to the website developers: imagine, any web2.0-ish application out there needs to implement their own version of a social network. Which means endless repetition of what should be the same social network, and a distraction from their core business (book collection/photo album/video sharing/…).

I think i might try to contact the data portability people group directly, to see where this is going (if it is going, i only found FOAF which is part of the solution). If i can collaborate, that would be great – if i can implement it as one of the standard beta developers, then i’m more than happy too.

This is probably something some of you figured out a while ago, but i was certainly happy to see where this might be leading. Adoption might take a while, as it will probably be fought/ignored by big players who’d like to keep their hands on all that valuable marketing information.

History meme

April 18th, 2008

I’m not into memes, buzzes or any other mexican-wave type phenomena, but i’ll do this one.
Latest activity on Zack the mac:

Zack:~ elise$ history|awk '{a[$2]++} END{for(i in a){printf "%5d\t%s \n",a[i],i}}'|sort -rn|head
128 cd
104 svn
88 rake
40 ls
17 cap
14 vi
12 mysql
12 ./script/server
11 script/console
9 grep

Obvious what i’ve been up to, no ? :-)

The eye of the storm

April 16th, 2008

polar bearI’ve been neglecting this blog a little bit lately (very much, actually). In fact, probably since i started preparing for my current contract, about three weeks ago.

This is caused by a combination of factors: the desire to do well, the challenge of being in a new sector, the fact that for the first time i’m full-time on a Rails application, and that Ray was out of a laptop and needed mine to check his mail, IM around and generally watch Youtube clips all night.

(OK, exaggerating a little bit on the last point – probably my geek hardware territoriality speaking – as in: he’s touching my laptop).

The fact is that at the start of every job i go through an immersive, even slightly obsessive phase. When i’m not actually at work, i think about it, draw diagrams, formulate questions and scenarios in my head.

So since i’m background processing the new information full-time, i’m actually out of any creative impulses for a little while.

This fades when i settle into the new environment, and can switch on cruise control. I’ll be back. Soon.

new report female xanax where to buy tramadol buy cialis now Fluoxetine consumer discount diazepam canadian drugs zyban uk buy oxazepam free generic tenuate samples order klipal over internet need no doctor ed pharmacy uk valium sales cheap viagra lorazepam and pharmacy humor buy levitra

Books

April 5th, 2008

Some time has passed since i last blogged about my friends, the books.

Computing books
Ajax the definitive guide : what was i thinking ? I’ve always been convinced that if you know and understand the theory, the practice follows. This is usually true, but not in the case of Ajax. The theory of Ajax takes about two lines.
So the rest of the book is code examples … in PHP … and explanations about what XHTML, CSS, XSLT, a web frameworks really are. That’s one third of the book. The rest, fortunately, looks slightly more interesting, but still, i’m not sure i made a good buy there. I can already tell it’s not very inspired writing.

Practical JRuby on Rails: the first part is interesting from a Rails point of view, because Ola Bini obviously knows his Ruby. So he goes code magic. The second part is mostly how to make Java interact with Ruby in all kinds of combinations (as a EJB, using Java web service frameworks, etc).
Two downsides: the guy writes like an expert, i.e. not a lot of explanation. “The code speaks for itself” kind of book. The second issue is that making Java work with Ruby and the opposite is far from trivial. In other words, it looks Java-horrific. This kind of weirdness might beg for wrappers/adapter classes.

The Art of Agile Development: by an experienced XP coach who’s not averse to borrowing from Scrum once in a while. I’ve observed Scrum teams from afar, and have read an article here and there, but this is the first book i read about it. It’s a good introduction, and i’m looking forward to applying it.

Fiction
Matter by Iain Banks: i like. Sometimes his books are easy reading, but they are never trivial or stupid. In his science fiction books he mixes optimism and cynicism in equal measures. This book had a bit of an abrupt ending, but mixed the feel of Ringworld books with his usual Culture novels. I regret missing the book signing at Sterling Books in february.

Darwin’s Children by Greg Bear: i must have missed the first opus of this series. About a generation of children that are born mutated as the result of a virus, and the interplay of society around them. It’s interesting, in that his mutated children are neither super children nor deformed mutants, but a different species. Unfortunately, the book strays into the common defect of this kind of science fiction: too many characters, so you end up caring for none.

Kafka Am Strand by Haruki Murakami: i throw in a book in german once in a while, to keep up my vocabulary (since i don’t practice at all). Japanese magic-realism by Murakami, dreamy and very materialistic at the same time.

Stephany Plum novels (2): chick lit. It’s not very subtle nor intelligent, but good fun after a long day. If you mixed Bridget Jones with Dirty Harry, you’d more or less get this.

viagra for women propecia women natural viagra where to buy ed pharmacy cheapest place to buy viagra soft tabs online generic cialis cheapest cheap drugs compare levitra and levitra online levitra female cialis soft tabs cream viagra soft tabs and levitra compare

Links while winding down for the weekend

April 4th, 2008

blue sky with balloonsEzra Zygmuntowicz on Merb at the MountainWest Ruby Conference. Plain spoken, but what he says totally resonates with anyone who’s ever had to use a framework. Merb sounds very promising.

Michael Stal on architecture refactoring. Taking the concept of refactoring to a more abstract level. Not refactoring of the code, but refactoring of the design. A bit too abstract, maybe – ultimately, it is code you’re delivering.

Last week at Barcamp i gave a talk about OAuth – a means to get access to a given resource on another website without delivering your login and password to current website. The example i gave was to use contacts/friends registered on another website.

Well, it turns out nobody bleeding uses OAuth (yet). Twitter should have been first, because one of the guys who originated OAuth was from Twitter. But no, their implementation is broken. Gmail has a Contact Data API, which uses (surprise) Google Authsub, their own protocol. Yahoo, again, has Yahoo BBAuth. I haven’t really dared looking at Hotmail yet. Could be painful.

Starting blocks

April 1st, 2008

coffee with little sunI write this while sitting on the train after my first days’ work. Yes, i’m a Brussels citizen working in Ghent – which should make some Ghent people smirk a little, since it often goes the other way round.

I wasn’t really nervous about this new start: seems life has finally taught me that there are worse things than a first day on a new job (probably with the exception of a job in a chinese sweatshop or a chilean copper mine).

Except i must have been nervous, subconsciously, because i had the worst sleep for a very long time. Fortunately they have good coffee (!). And it’s a non-soporific job. Looking forward to it.

Anyway, it’s a new dawn, it’s a new day etc – i feel good indeed.