So yes. Ehm. Where was I?...
Oh yes, I will be talking about Jython at the barcamp in Dublin. I will be talking about how Jython can make some of those pondorous enterprisey applications out there get up on their pretty little tippy-toes and dance around like sprightly, gamboling, agile, 21st century web apps. Odd isn't it...that glue languages unstick things so well...
Featured Post
These days, I mostly post my tech musings on Linkedin. https://www.linkedin.com/in/seanmcgrath/
Monday, April 02, 2007
Friday, March 30, 2007
Open Source, Open data, Process Models
A while back I argued that Open data is more important than open source.
Dave Megginson has posted that your data is the next big battle. This is a key point. Its good to see the debate moving to this important question.
I'm hoping that as part of this, folks will begin to think about how process models - as opposed to traditional source code - might provide a better way of "open sourcing" key information about how open data is processed to produce particular results e.g. WYSIWYG renderings of documents.
ODF, I think is a good forum for this. As ODF grows and grows, the gap between what any ODF compliant application does interpreting the data, and what is explicit in the data - will need to be filled.
Traditionally, reference implementations (i.e. traditional source code) has been the way to do this. "Running code" is the final arbiter.
Maybe this is as good as it gets? Unfortunately, a fully blown word processor runs to many, many thousands of lines of code and the semantic devil is buried way down in the details...
Dave Megginson has posted that your data is the next big battle. This is a key point. Its good to see the debate moving to this important question.
I'm hoping that as part of this, folks will begin to think about how process models - as opposed to traditional source code - might provide a better way of "open sourcing" key information about how open data is processed to produce particular results e.g. WYSIWYG renderings of documents.
ODF, I think is a good forum for this. As ODF grows and grows, the gap between what any ODF compliant application does interpreting the data, and what is explicit in the data - will need to be filled.
Traditionally, reference implementations (i.e. traditional source code) has been the way to do this. "Running code" is the final arbiter.
Maybe this is as good as it gets? Unfortunately, a fully blown word processor runs to many, many thousands of lines of code and the semantic devil is buried way down in the details...
Linux pre-installed on a Dell laptop
I'm currently a very, very happy Lenovo Thinkpad user but if Dell
offer me Linux pre-installed on one of their boxes, I would be very inclined to go back to Dells.
offer me Linux pre-installed on one of their boxes, I would be very inclined to go back to Dells.
Tuesday, March 27, 2007
Application Research
- "As a sanity preservation device, I have devised a little litmus test that I use when evaluating software applications..." -- A simple litmus test for where to spend your application research time
Identity management and virtual worlds
- "Virtual worlds are on the rise all over the world. The 'new' thing called the Web has met its first serious challenger in the form of immersive, 3D environments..." Identity management and virtual worlds
Monday, March 26, 2007
One Python Per Child
The fact that the One Laptop Per Child makes extensive use of Python in Sugar etc. is, well, potentially massive actually.
Saturday, March 24, 2007
Geek Strums #6
Following on from the last update.
- One weekend, not so long ago, I overdid it and it triggered wrist pain. There seems to be a hysterisis element to damaging yourself with a guitar that I wish I'd known about. I.e. you don't realise you are doing damage until afterwards. It feels fine when you are playing and if you are having fun, its hard to stop and take a break...
- Related to the above. To build muscle memory in your fingers you need to repeat actions over and over again. Fine but I suggest spread 'em out a bit so that you are not lining yourself up for an RSI attack. Especially if you spend most of the rest of your waking hours kitting Emacs chords :-) I over did it by spending ages working on G-CAdd9-D-CAdd9-G for Time Of Your Life (Green Day) and E7-F barre chord for Major Tom (David Bowie).
- I am making progress with the theory side. Some time ago, I wrote about the fourness of four being the least interesting thing about the number 4. Today, I would substitute 4 for 3. Lets see... do you mean the third note in a scale? How about the semi-tone distance of a third? Do you mean a major third or a minor third cos the former is kinda like 4 in disguise... Or do you mean the third chord from the diatonic chord set? By the way are you counting up or down?. Or maybe you mean the third inversion? Or maybe the 6/5 chord which is a first inversion of a seventh in which the third is implicit?...As ever, context is king.
- My fingerpicking is running ahead of my ability to change chords fluidly. This is incredibly frustrating. From my picking hand I hear pleasant, nippy, Simon and Garfunkesque arpeggios for C chords, G chords, A minor chords and then pregnant silences as my right hand hauls itself through the chord changes.
- Its great fun though. Highly recommended.
Subscribe to:
Posts (Atom)