Free (as in speech) Windows

Ok, I’m probably coming with the latest, in the sense that it got to me with the greatest delay, news here but:

Holy smokes!! They’re re-implementing Windows!

My first reaction was “yuck!”, but if you think GNU/Linux is a reimplementation of the proprietary Unix OS, it doesn’t sound too absurd in the end.

Well, maybe except for that big “WHY?!”. I mean, wasn’t Unix cloned only because there wasn’t any other free OS around at the time? Hm.. well, that would extend the “WHY?!” to other free OSs that came after Linux, so… Ok, I’m still having a hard time coping with this idea of pulverizing the limited resources we have into many little different projects not being a spread-out-and-die (divide-and-conquer without a conqueror?) stragegy, but I’m sure there must be legitimate reasons (maximize patent infrigement?).

Posted in Uncategorized. Tags: , , , , , , . 2 Comments »

Learning Ruby (poignantly)

Since I started reading about web applications, next generation web, Web 2.0 or whatever you want to call it, I’ve been itching to get my hands dirty, go on and do something myself.

(When I say “do something” I mean getting a hang of the technological aspects involved in its implementation because, although the rest of the concept – social software, writeable web and all – interests me greatly, I’m sure not up for starting something up right now)

Bad thing is, I have no talent for design and my coding skills stop at some basic-level college C. And as I haven’t really decided to become a full-blown web developer all of a sudden, I think diving into HTML, CSS, Javascript, XML and all that would be a little too much to learn just to start playing around.

Then Ruby came to mind.

From what I’ve heard, Ruby is at once a great language for system administration – like Perl – and has that nifty Ruby on Rails framework for developing web software. And since I’m a loving Linux user and might get a kick out of getting a bit more into the server admin business, writing scripts and all, I thought I might get a good start at both (server admin and web dev) by learning Ruby.

That’s when I found this great, wacky and surprisingly fun tutorial: Why’s (Poignant) Guide to Ruby.

Ok, if you already know the basics of any other programming languages some things might feel a bit patronizing. And if you’re in a rush to learn it all very quick you’ll find it a bit dragging and miss the fun. But it’s sure a very entertaining read, it’s free (as in beer and speech), and besides giving you a good laugh (with cartoon foxes), it also actually teaches you the language.