Breaking Stuff

I haven’t posted for a while, mainly due to using my podcast, Freedom Socks, as a means of expression, and I’m afraid that today you’ve got a fed up rant.

Firstly, i think I managed to cause my pc to power off by having a plasma ball too close. I also managed to get a bit of interference on my podcast from it (when I say a bit, I mean *very* loud, bit we didn’t have it switched on for long), on top of the fuzzy sound from my on board sound card.

Then, I decided to try using networking scripts intsead of network manager, so that it wouldn’t wouldn’t drop the wireless connection when I plugged an ethernet cable in, and then not being able to reconnect (I’m not sure why).

So, whilst I was messing around with the networking scripts, I plugged an old hard drive in to look at one I had on there. Unfortunately, this meant opening up the side of my pc, and whilst doing this, I knocked my brocken SATA cable connector out of the electrical tape that was holding it in place, and thus lost my primary hard drive.

The cable connector has to be in just the right place for the contacts to touch, so I could not get it to work again, no matter how much tape I used, without holding it in place myself. After much frustrastion, I realised that I could achieve a temporary soltion by plugging the cable in the other way around.

All this messing with with the hard drive caused a bit of corruption. Firstly, there a lot of fscking when I finally booted my system back up. Secondly, some of the files in /var/lib/dpkg/info/ are now corrupted, some containing weird SATA errors. This means that I couldn’t use the package manager. I managed to lessen this issue by removing corrupted files, and reinstalling some packages, however, I still get warnings all over the place.

Also, these are not the only files that are corrupted. I have got a few suspicous errors from other programs (mplayer and gconf). In fact, mplayer refused to play video due to one of them, so I might have quite a problem and end up having to abadon this install (of debian). I could just switch back to gnewsense partition, but jokosher did not seem to work very well with that…. don’t get me started on jokosher.

And the reason I started all this messing that got me into this trouble? To have a go with some more pxe booting on that brocken laptop.. I’ve actually ended up doing nothing with it.

Im typing this in dvorak, which is still slower than my qwerty was. I haven’t done much deliberate work on it since becoming able to touch type though. I also now fail at qwerty. I was hoping to be able to do both well, but it isn’t looking promosing at the moment.

So, yeah, I’m a bit fed up.

Dvorak and Change

So, I decided to learn the Dvorak keyboard layout. I’m writing this post in it….. vvveeeerrrryyyy slowly. I’ve just about got to the point where I can use Dvorak to chat on IRC, but I still have a deep sypathy for those who can’t touch type.

I am trying Dvorak just for the fun of it - its supposed to be better than qwerty, anh although I think that its probably true, I don’t see any benefits yet due to the steep learning curve… I guess thats how many people feel about Linux or free software in general. Fear of change is not completely irrational… effort is required to make that change. All we can try to do is reduce the work involved as much as possible; but more importantly, wemust make it evident to people that their effort will be worthwhile.

I would write a bit more, but it is painstakingly slow…..

In ether news, the third episode of Freedom Socks, my free software podcast, has been released. Have a listen and please tell me what you think.

Jokosher

Jokosher is one of those really annoying applications at the moment. The ones that look all nice and lovely, and seem like they should be able to do exactly what you want…. only, they’re not finished.. and they crash every few seconds. Today I’ve been recording my Freedom Socks podcast with it, and it has been interesting, to say the least…

Firstly, yesterday, we started off using the Jokosher from the repos. It sucked, it literally crashed every minute or so, which was very frustrating, as the software looks so nice. However, I finally got the svn version, which runs slightly better, and ended up recording, today, using that.

Then, once we had recorded everything, it froze up, and I tried re-opening it, but that failed. I then changed computers (I could not stay at my friends house forever xD) and tried opening it on my pc. This involved creating an extra directory in home, since Jokosher uses static links to files :(. And, of course, I had the same problem. I eventually solved that, by deleting the levels directory.

So, yeah, Jokosher has so much potential, but is currently so much annoyance… I guess trunk being more stable than an actual release kindof tells you something. However, for what I want (recording from multiple sound cards, and mixing), it seems the best free tool. I’ll probably end up persevering and using it again next time.

Revisiting

Firstly, a couple of updates on recent posts - I gave up getting my new wifi to work upstairs, its just too frustrating. I’ve also had further problems with the fan on my downstairs computer. The new fan is larger than the previous one, and catches on the motherboard, causing the machien to overheat again. However, I think I managed to solve this problem by wedging some paper underneath the powersupply.

So, I’m on school holiday now, so I have the time to resurrect a couple of projects I started a while ago. The first is multistanza, my free version of ubuntu’s multiverse repo. Now that I run gnewsense, not having packages like vlc or mplayer in main or universe is becoming quite annoying. I rewrote a substantial part of my multistanza creation script, so that it doesn’t require root, and doesn’t accidently include the non-free povray. My rewrite should also make it easier to support multiple archectures, as I am now working out the package url and wgetting it, rather than relying on the system-specific apt-get cache. I am also using my new(ish) hosting to host a repository - multistanza.freedomdreams.co.uk - but I must be careful not to pull too much bandwidth. I wonder if the people at gnewsense would be willing to host it for me.

The other thing I’ve had another look at is my Freedometer. This is a program that will scan your system, tell you how free it is, and help you make it more free. I wrote some code for it a while ago, but never publicised it. What I’ve done recently is clean up the code a little, and build a proper website, so that I can publicise it to try to find other people to work on it with me. At the moment, its written in python and only works fully on debian based distrobutions.

Frustrations

Well, this weekend has been an interesting one. I finished school on the friday, ate pizza and watched Wall-E. On the Saturday, me and Joe went to Lugradio Live, which was really cool. Now you may wonder what either of these things has to do with the title of my blog post, well not much. There were a couple of minor annoyances with lugradio live, such as the fact I only went for one day :( and I didn’t manage to meet up with Fred.

However, the main topic of this blog post is about my frustration with my computer setup. Firstly, something that has been annoying me for a while know. Being quite a novice to the insides of computers, I managed to snap off part of my SATA hard drive data cable, so the connection is loose, and I have to constanly stick it down with tape (which only works so well). Soo, if anyone in the Manchester area has a spare sata cable…… otherwise, I may end up buying one from amazon.

The other annoyance is wireless. I did have both my computers networking working perfectly fine with ubuntu, but I hope to switch to gnewsense, and both computers have freedom hating network cards. One is plugged directly into the router downstairs, but the ethernet card requires non-free firmware; the other, a desktop upstairs, is connected via wireless (and is some distance from the router) - the wireless card, of coures, also required firmware.

So, I bought a Linksys WUSB54G, a usb card that seemed to be highly recommend by the FSF. And yes, it did work with gnewsense, didn’t require any firmware, but its wireless capabilities are quite frankly crap. It is not usable upstairs. With a lot of palaver I managed to get it working in one minute bursts, but only with WPA turned off. Now, AFAICT, neither of these problems are due to the drivers, since it works fine on my downstairs computer, when right next to the router. This is useful to an extent, since it allows me to use gnewsense, despite the non-free ethernet, but I had hoped to be able to use the linksys card on both computers.

So, I don’t know what to do, I hoped to try to use 100% free software for a certain length of time, but at the moment, I still need 24576 characters of non-free firmware for my freedom hating wireless card. Is there anything I can do to improve the reception of the linksys one? Solder a new antenna on? baked bean cans?… has anyone got any ideas?

*sigh*

Following up.. Podcast and Hardware

Well, I’ve said I’d follow up on stuff on here a few times, but never did do. Well, heres time to change that tradition. Firstly, Freedom Socks! This is the new free software podcast I am doing with a friend. I’d love to know what people think of the first episode.

Also, as an update to my last post. The new fan is also being silly. Its slighly larger size means it is catching on the motherboard, so I occasionally have to nudge it a bit, to stop it catching and overheating. *sigh* Why are things always so complicated.

Compter repair

Recently my computer broke. It was turning itself off, and after it had done this a few times (with decreasing times between), I realised that the power supply was getting very hot. I could more or less tell that it was the power supply fan that was causing this, but I wasn’t 100% sure about how to go about fixing this.

So, my parents get a guy called Andrew to sort it out. He seems a nice guy - he reinstalled our pc back in the Windows ME days (yes, Windows ME :’( ), and apparently he know runs ubuntu on one of his machines. Anyway, he orders a new fan for us, and then fits it a few days later when it arrives. Now, when I say fit it, it wasn’t as simple as slipping it back where the old one went; the new fan was slightly larger than the old one, so making it fit correctly involved cutting and filing at bits of plastic.

Now, I would like to be able to fix my pc myself, and I would be relatively comfortable replacing a hard drive, RAM, graphics card, cd drives or even the main fan. But the power supply is one of those rally tricky things. It is very specific to the case - not standardised at all. I guess it would be within my range now (having seen the powe rsupply removed and refitted), to fit a whole new power supply, but I wouldn’t have a clue about how to do all the messing about to fit a whole fan.

Well, I’ve been saying I would like to be able to sort out my pcs myself. Partly, this is for the feeling of control over those pesky machines, but more importantly it would save us money. We paid Andrew £40 (which he probably deserved after all that filing) - but, it makes me wonder - should I try and get a job in computing? He did mention that he knows people in London who are getting paid £500 a day for php programming. £500 A DAY FOR PHP!! Surely that must the exception rather than the rule. If not, perhaps I should brush up on my php skills…

Its forth rembmering though, I’m going to be rather picky when its come to computing jobs. I would prefer to use exclusively free software, and most of the time, that is not an option. I certainy would not want to develop propreitary software! Which is why I was thinking Physics would be the best for me, but still, £500 a day!?

Its my GNU/Birthday

Well, now I’m 17, w00t. As birthday presents, I had a fsf membership and a nice gnu-friendly hp printer. The printer works out of the box, which is really great, and has really quite nice print quality too. I also got a new mouse (the old one was clicking more than one button at once) and a microphone headset, which I will hopefully be using to record a podcast.

GNU CakeMost of the above isn’t really blog worthy (or at least no more than the stuff I keep on not getting round to blogging), but the thing I really wanted to mention is my cake. Yep, that’s right, my Mum made me a GNU/Cake for my birthday. It really looks like a GNU, (especially the baby gnu that it is modelled after) and is also twice as high as a normal cake (yum yum).

I think GNU/Cake is the natural porgression from the tux cake I had last year. Question is, what will I have next year, a bsd daemon to complete the collection?

Ends or Beginnings?

Okay, so we had another ADFA meeting today, although it wasn’t much of a meeting. We’re at a point know where its no point starting any campaigns since the end of the school year is so fast approaching. Annoying thing is, we’ve not really achieved much, other than a few firefox downloads and the early victory of the trial of debian pcs. But, hey, I guess its just a bad time of the year to be starting, and hopefully we can get going again in September with full force, and do something big for Software Freedom Day.

Another big bombshell was to hear that lugradio is going to stop podcasting. omg omg, how can they? those guys are so great and the show isn’t getting old at all (imo). Well, on the upside, lugradio live should be great, and will hopefully kick of a couple of new podcasts, one teenlug are planning and one me and Joe are thinking of doing.

Sooo… watch this space.

G-Nuisance

So, yesterday I finally installed gnewsense on my two machines. It was doing some weird stuff, and I didn’t know why, so I was going to write an irate blog post. However, I now know what was going on, but it brings me to the same conclusion - Gnewsense is not a viable alternative for most people.

So, I install it on both of these machines. Well, on one machine ethernet didn’t work, but I had tested it with the livecd and expected this.  The wireless card on my other machine also required firmware, but it worked out of the box with gnewsense. Before we all give gnewsense a pat on the back for having hardware support, let my explain what happened when I installed updates - both the wireless and the sound stopped working. A package had been removed, since it contained firmware - now this makes sense, and is the way gnewsense works in order to fuffill its goal, but it means two things:

  1. The gnewsense deltah-h cd I was using contained the non-free software required by my graphics card. Yes, let me say that again the gnewsense cd contains propreitary software.
  2. Regreesions are happening, quite major ones where sound or 3D stops working for many or all people, which is just not something most people will accept, without caring an awful lot about the ethical issues. Not only this, but if someone asks why some of these regreesions happened, you must tell them: sorry, we lied to you - gnewsense wasn’t actually all free software, so we had to remove the bits that weren’t.
    Now, I think most of the people who are ready to use gnewsense will understand the technical difficulty in separating out all propreitary software - but for new GNU/Linux users it will just sound highly hypocrytical, and make gnewsense seem even more pointless than they already though it was.

Now, there was something that rms said in his talk at manchester about people being cowards if they don’t use 100% free software. These are words that I’ve thought about a few times - he is calling 99.99% of the population cowards. But, then again, it is in Stallman’s nature to say such things. His point is partially valid, IMHO, but it is more laziness than cowardice.

We should be trying to introduce people to free software by starting off with gnewsense, as someone on irc said - it is a journey. Think about it - fair trade and free range groups concentrate on getting people to buy increasing ammounts of ethical food, rather than saying that people should switch 100% straight away.  We need to first show people firefox, then openoffice, then ubuntu, then gnewsense.

So, yes, the message of this blog is that giving out gnewsense cds to windows users will just give them a perception of a technically inadequate and hypocritical system. Far better to give them ubutnu cds, explain its weaknesses to them, and let them realise the need for gnewsense themselves.