« April 2007 | Main | June 2007 »

May 23, 2007

eMusic downloads in Linux

Best little downloader in town

It's java based so you may have some dependency issues - probably enough to install the latest Java runtime.

Thanks Robin!

Posted by dottie at 11:06 AM | Comments (0) | TrackBack

May 22, 2007

Context sensitive job posting

Recently spotted on the 37 Signals jobs board

SELECT * FROM web_developers WHERE programming_language = 'Python' AND communication_skills = 'superb' AND linux_skills = 'superb' AND ui_design_skills >= 'very good' ORDER BY google_maps_experience DESC;

Cheeky!

Posted by dottie at 1:21 PM | Comments (0) | TrackBack

May 15, 2007

Ruby on Rails vs. Java

From the boys over at Rails Envy:

Posted by dottie at 12:48 PM | Comments (0) | TrackBack

May 13, 2007

Microformat for code?

I have been doing a lot of studying lately to try and sharpen up my OO programming knowledge/skills. I have seen a lot of code examples - some beautifully laid out, some not.

Peeking at the HTML shows even more diversity. Some folks relying on the classic PRE / CODE pairing and others using non-breaking spaces and FONT tags!

I checked on Google and the Microformat site but haven't seen any examples or even mention of a microformat replacement (enhancement?) of CODE and PRE.

I'm not surprised. It's a huge undertaking - probably.

I imagining something that would indent properly, would allow color-coding and all that would certainly provide better accessibility - colon's could be handled by the :after and :before pseudo-selectors - yeah, ideal world and all that. It should probably allow easy transformation from the HTML to a code editor AND allow easy cut and paste.

Something of this complexity would need a little app. to generate the appropriate end result.

Differing coding languages could be a problem but the syntactic sugar such as semi-colons, curly braces, indents etc. could possibly be handled by the CSS.

For example:


public class Exampleclass
{
    public Exampleclass()
    {
       // do some constructor stuff here
    }
}

There's a lot going on in just that small example. Even a slightly more complex class would have to include definitions for: fields, properties, methods, events, access modifiers, compiler directives, variable definitions, reserved keywords, built-in functions/methods/properties, etc.. whew!!

There has to be something better than PRE and CODE!

Posted by dottie at 4:45 PM | Comments (0) | TrackBack

May 3, 2007

(k)Ubuntu - enabling MP3 playback in Amarok

Crack open a terminal window and type (or copy and paste - but remember that Paste in a terminal window is Shift+Insert)

sudo /usr/lib/amarok/install-mp3

You will be prompted for a password - this is because 'sudo' means 'run this with root privelege' which means you must provide your root password (usually the same as your login password). Let apt do its thing - you may well see lots of errors, but eventually you will see a pop-up window doing a batch download.

Once that is finished you should be prompted that MP3 support is installed.

Restart Amarok and enjoy your choons!

Posted by dottie at 12:34 PM | Comments (0) | TrackBack

May 1, 2007

Thunderbird 2 on a fresh install of kubuntu feisty

Follow the manual instructions (if you are upgrading thunderbird you might want to use the script - YMMV)

If you get an error talking about "libstdc++.so.5" then fire up apt with:

sudo apt-get install libstdc++5

Posted by dottie at 11:25 PM | Comments (0) | TrackBack