…if any? » linux related

Some thoughts on Education

I’m taking French classes at the moment, preparing myself for a bachelor in computer science taught primarily in French. It’s been a while since I was last sitting in a classroom being educated and it’s not exactly easy to adjust myself to the situation.

I’ve been having a real job with real responsibilities for a while and it strikes me how different the approach of education versus work is. In a typical classroom situation, we each get a copy of an excersise sheet to practice some particular grammatical rule or subset. We then all answer identical questions with hopefully identical answers until the teacher stops us and we each give an answer or two. She then, corrects it if it’s wrong, and proceeds to the next person if it isn’t. We might talk a little further about a specific grammatical rule afterwards, and there is a possibility for us to ask any questions regarding the topic we might have. Usually nobody asks about anything.

At work if I needed to learn something new, the situation was reversed. Instead of sitting in my seat, waiting for somebody to teach me what I need, I would usually try to judge the situation at hand and figure out what I needed to know to solve the problem. To attain that knowledge it would be up to me to look for it in the right places or ask somebody competent, and when I found something relevant I would have to try my best to apply it to my particular situation by trial and error.

To me the main difference between the two scenarios is how I at the language class passivly receives the same knowlegde as everybody else, why I in a work situation actively try to find the specific knowlegde that I need. There are of course many differences between solving a particular coding problem and learning another language, but I can’t help to wonder why a voluntary language class is based around an learning method where I have no say in my own learning.

If we all were perfect clones with similar capabilities and equal needs, then it would make sense, but we aren’t. In fact we are quite an add bunch from around Europe with different backgrounds in French and different needs and expectations for the course. Personally I speak French very well but couldn’t spell if my life depended on it, while many in my class has endured years of writing in French classes. Wouldn’t it be an advantage if we, instead of filling out the same worksheets, actually used each other and the teacher as a resource we could draw on to take responsibility for our own learning. Would that be impossible?

I don’t want to be promoting pure educational anarchy, but what I imagine is a situation where the teacher reviews our individual needs, provides tools, projects and knowlegde to help us achieve them, and makes sure that we take use of our collective knowlegde as a class. To make the time spent feel worthwhile the whole deal could possibly be packed up in a project that each person or seperate groups present in the end. This way the teaching is suddenly in our own hands, and we would get just as much out of our education as we put in it.

I suspect that when students are taught to passively receive knowlegde instead of actively gaining it, they will most likely end up doing the exact same thing in real life. I think that’s a shame, especially because it means I’ll be sitting through lots of boring lectures in the weeks to come.


Puppy Linux on USB-key

I never thought my usb-key would come in handy, when I first bought it about a month ago. There had just been these incidents know and then where I really needed a way to move data around between computers without mailing stuff to myself.

How wrong I was…

You see, searching the internets one of those afternoons where I probably should have spent my time on something else, I stumbled upon www.PuppyLinux.org. This linux distribution is made with smallness and transportability in mind. The feature that really caught my eyes though was the ability to boot the entire system from my newly bought USB-key. That thingie might just as well come in handy I thought to myself and decided to give it at try. This is basically my impression.

Puppy linux is designed so it loads the whole system from the key over to the memory of the computer when you boot it. This makes the system fast as Mini with a rolls royce engine. Response time is stunning, and every little program starts as soon as I pretty much just think of starting it. It takes some ram to run it like that, for sure. The computer I tested it on had 512mb, and about 300mb were free when I ran the system with normal load.

This comes with a price of course, because the initial setup is dead-ugly, but I do honestly believe that it is due to the bad taste of the developer (who btw deserves praise, of course… even with a bad taste). I think it’s possible to customize it a little to make it look better, especially if I spend some time on it. So with that out of the way the price is probably simplistic applications, which it’s a lot easier to live with than ugly interfaces for me.

There is the basic range of applications for a standart system, like browser (SeaMonkey or something, I think. Stupid name, works fine), email, video and word-application (Abiword). Personally I would like to get konqueror installed. I like konqueror very much. I think it would be too much of a hassle though, with kde and everything…

Back to what I really want to talk about: The implications of USB-booting linux! The things here is that when you’re finished with some work on the computer, Puppy Linux offers to save everything you’ve changed to the cd. This means you can just plug the USB in the next computer and carry on from wshere you left. Cool eh?

So know I can just take my USB-key with me and whenever there was a computer with windows in sight, I can save the day, boot linux on it, and acces all my data and normal applications without a problem. Damn nice!

Here’s how you get it working in 3 easy steps:

1 Burn a cd with puppy linux
2 Boot puppy linux from it
3 Install puppy linux to the USB-key via a wizard on the system

And tzaping! - Transportable desktop.


5 things all new Ubuntu-users should know

Ubuntu Dapper DrakeThis is the guide I wish I had that cold november morning 6 months ago when I installed Ubuntu for the first time.

It’s a guide with those informations you can’t avoid to learn at some time or another using Ubuntu.

The guide is not written to reveal new amazing things you have never heard of before. Instead the primary goal is to ease the first steep learning period a little, by provinding links and describtions of things that you ought to know.

So read on, you might learn something you didn’t know, and if not I don’t think you will waste your time anyway.

As the heading indicates, this guide contains 5 topics that I intent to write a few words about. So let’s get started. The first and most important thing you really need to know is of course the Terminal:

1. The Terminal

Although Ubuntu is praised as completely desktop-ready from time to time, you’re not going to avoid to use the terminal one time or another, so you might as well get to know it.

When you look around for help about a specific topic, you will typically be told to write some lines. Now where exactly that line is supposed to be written is not specified, but it is indeed the terminal you need here!

You’ll find the terminal in the menu: Applications -> Accessories -> Terminal

The TerminalThis information is of course trivial for mest linux-users, because they take for granted that everybody knows what the terminal is, and how to use it. Nevertheless I remember first time with Ubuntu trying to install Opera and not having a clue about what to do with the line: “dpkg -i opera.deb”… Where the hell was I supposed to write that? In my browser window?

Well, now I know, and I’ve learned that the terminal, though old-fashion as it might seem, is a valuable tool when using linux.

It might seem frightening at first but you might just end up liking it in the end!

2. Ubuntu-Guide

One case where basic knowlegde of the terminal will come in handy is when you want to use the Ubuntu-Guide. It can be found here: http://UbuntuGuide.org

The guide is what compares to a Ubuntu f.a.q. of immense proportions. Here will be answers to most of your questions in the first many days after you’ve installed Ubuntu. Go ahead, bookmark it and I’ll bet three good sheep that you’ll need it sooner or later.

For many of the guide’s solutions you will need to use the terminal. Why not just take some screenshots, you might ask but the answer is that in the end it’s both faster and easier for you to copy and paste some simple commands into the terminal. With this method you’ll be sure that you do exactly what the guide is trying to make you do, and don’t misinterprent the information provided.

FYI you paste in the terminal by pressing shift+insert

3. Easy-Ubuntu

Easy UbuntuThe guide will probably solve most of your problems, but there is an easier way to get some of the more common things fixed. Easy Ubuntu (which you can find here: http://easyubuntu.freecontrib.org/) is a comfortable way to get rid of common annoyances.

Take for example codecs for playing normal proprietary media-formats. Ubuntu doesn’t provide them automatically when installed because they aren’t ‘free’ as in ‘free software’. This task isn’t especially tedious in dapper, but with Easy-Ubuntu it’s just this much easier that it makes Easy-Ubuntu worthwhile to install.

Besides, Easy-Ubuntu does a lot of other nifty things for you, so don’t hesitate to go and get it!

4. Ubuntu Wiki

In case you want more specific instructions than the Ubuntu-guide provides you, you might wan’t to take a look at the Ubuntu Wiki, located here: https://wiki.ubuntu.com/

The wiki includes detailed descriptions on a vast number of topics, that will give you a lot more help than just the command you need to run.

For example https://wiki.ubuntu.com/RestrictedFormats has helped my a lot when installing codecs and flashplayer, while https://wiki.ubuntu.com/OperaBrowser has been a great help installing the opera browser.

Look around a little, and I guarantee you learn something.

5. The Ubuntu forums

In case neither the guide nor the wiki is capable of solving whatever problems you might have, and even the almight google can’t help you, there is only one thing to do. Visit the fora.

You’ll find the fora here: http://www.ubuntuforums.org/

But before you go ahead and ask your questions, be sure to search any relevant forum first, to see if someone else has asked the same question. If not, then go ahead. The ubuntu community is a very pleasant experience :)

A little note in the end

I wish you good luck as a new Ubuntu user. A linux based computer might be a pain at times, but I predict that before long you will miss linux every time you use a windows machine. It is worth it!

If you are looking for other english articles, look here: ifany.org/category/english/.


Ubuntu Dapper Drake

Ubuntu Dapper DrakeJeg synes det er på plads lige at nævne at Ubuntu Dapper Drake blev udsendt her i torsdags.

For de af jer der ikke er indforståede med hvad præcist Ubuntu Dapper Drake er, så bør jeg nok tilføje at Ubuntu er en af de mest udbredte Linux distributioner, og at Dapper Drake er den nyeste og mest fantastiske version af denne.

Jeg har selv udelukkende kørt linux på den her computer det sidste halve år, og selvom det selvfølgelig ikke er smertefrit, så har det alligevel været en fornøjelse, og jeg savner det virkelig meget hver gang jeg sidder ved en Windows maskine.

Den umiddelbare fordel ved Linux frem for Windows er at styresystemet er så meget hurtigere. I modsætning til Windows som bliver tungere og tungere at køre for hver version, bliver ting optimeret for hver gang der kommer en ny ubuntu distribution (det gør der hvert halve år, ca). Det betyder for mig at min 3 år gamle computer lige er blevet endnu hurtigere.

En anden ting jeg er kommet til at værdsætte er den måde programmer er integreret i Linux. Da de fleste programmer til linux er gratis har ubuntu en central database på internettet med programmer og filerpakker der kan installeres. (Omtrent 18000). Det betyder at hvis jeg vil installere et program, så kan jeg bare åbne en ‘package manager’ og sætte flueben ved programmet. Derefter bliver det downloadet og installeret automatisk (og lovligt!).

Den sidste ting der er værd at nævne er at adware, spyware og virus er stort set ikke eksisterende i linux-verdenen. Ikke at systemet er fuldstændigt imunt over for sådan noget, for det tror jeg ikke… Alle udviklerne af sådan noget stads har det bare med at koncentrere sig om Windows fordi der er mange flere brugere. (Og fordi det er lettere). Det er jo rart for os andre.

Men jeg vil ikke sidde og bygge luftkasteller, så jeg må hellere lige tilføje at for alle jer mennesker derude der spiller avancerede computerspil, så er Linux nok ikke løsningen. Ikke at det er umuligt, for det er det slet ikke. Det er bare helvedes besværligt. For mig der ikke spiller computerspil er det derimod er dejligt alternativ til Windows.

Du kan hente ubuntu her: www.Ubuntu.com.
Jeg bruger selv en variant af Ubuntu der hedder Kubuntu som kan hentes her: www.Kubuntu.org.