Chris Browne

1Sep/096

Work!

Posted by admin

I started my new job about three weeks ago.  The pay isn't great but the work is hard...

In all seriousness, it is possibly the dullest, most frustrating, most tedious job I've ever had.  My job is to:

  1. receive an email
  2. save the Excel (or occasionally .pdf) attachments
  3. open up an access database whose frontend has been coded by the three worst UI designers on the face of the planet (and I'm comparing them to whoever came up with the original Xbox dashboard! [note to younger readers: that's the -original- xbox, not the original xbox 360 dashboard])
  4. copy/paste and in some cases re-type the information in the attachment into the database

Considering I could (and may well do just to prove this point) design a system that does the same job in a quarter of the time with a quarter of the clunkiness and umpteen times the user-friendliness; I'm really quite frustrated!

So my job sucks, but whose doesn't these days?  I guess I'll have to live with it for the time being, but there's not much chance I'll take a permanent in that place unless...

I had this idea the other day, that could prove to be quite ingenius (or could just become yet another abandoned idea); basically, I want to head up a new bespoke IT unit called the Alternative Operating Systems Unit, whose remit would be to:

  • Promote and support the use of non-Microsoft operating systems within the civil service
  • Provide services for the more technical users, such as IRC servers, forums, internal blogging, etc. [optional]
  • Create and maintain bespoke software designed to integrate alternative operating systems into the (currently primarily if not wholly Microsoft) network
  • Offer training to all users of computer systems for technical challenges such as basic programming, scripting and system administration.

I haven't worked out figures yet, but since a hell of a lot of it would actually be simpler to manage than standard FLITS work, I don't imagine it would cost money (in fact it may well save a lot of money in licensing fees and so on).

I shall post more on this topic later, including a link to a website that I shall start work on soon.  Watch this space!

[EDIT: I didn't finish that sentence about figures... oops!]

Filed under: Freedom, Linux 6 Comments
4Jul/090

Dogs

Posted by admin

Who'd have 'em?

I took mine for a walk today, as part of my new "one walk a day" exercise routine, and he embarrassed me muchly.  He very much enjoys playing in the water, but since I am the only one who actually allows him to frollick to his heart's content (from time to time), he doesn't ever want to stop, for fear the opportunity will not again arise.  Frustrating, but manageable (usually).

In the end, about 15 people saw my dog's total lack of obedience, including a rather friendly young lady whose dog seemed also rather fond of the water (but who also seemed easier to reclaim than my dog).  Probably the least embarrassing, as she seemed very acquainted with the manner in which dogs behave (in particular, the fact that they have minds of their own!); but nevertheless the most notable acquaintance.  I shall hope to meet her again soon, though I don't know why I am documenting that fact (maybe I revel in embarrassment).

On a side note, I am still hoping to travel europe and move to america, the timeframe seems to be very squishy at the moment so I'm going to hold off on updating you on precisely when/how these events are going to occur.  Suffice to say, I have not forgotten my plans.

18Jun/090

DReaM on…

Posted by admin

Yup, lame pun.  And yup, this article is about Dangerously Restrictive Media.  Also known as Digital "Rights" Management.  Why anybody needs their rights to be managed, goodness only knows.  The context of the word "management" in Digital Rights Management seems to be similar to that of "Risk Management".  In other words, it means "calculated reduction".

So why do the Media companies impose this kind of restriction on Joe Public?  And why does Joe Public care about his Digital Rights?  Well, the Media companies are imposing this kind of restriction because they lack faith in the ability of The Law to prosecute thieves.  I find this particular lack of faith disconcerting, and it leads me to a similar mistrust of The Law, who seem to agree with The Media that prosecuting thieves isn't enough - they should be allowed to prevent the theft in the first place.

Now, ok,  putting a lock on your door and locking it when you go to bed at night is a sensible thing to do to prevent theft.  But would you really want to keep the door locked -all the time-?  You wouldn't be able to get out, and your friends wouldn't be able to get in!  Sure, your stuff is safe, but the user (ie you) is under house arrest!

This is what DRM does, effectively.  It isn't a reasonable precaution against piracy, it's overkill.  It's a way of saying "you aren't trusted to leave the house or take visitors, so we're locking your door.  Permanently.  It's for your own good, though!"

Great.  The reason I'm complaining, by the way, is because there is much in my house which is DRM'd, and I'm sick and tired of hacking it to get it to play/run/install on the "wrong" hardware, or even just a second device!  It's stupid!  When I legitimately purchase something, I want to be able to use it however I like, I want to be able to study it, I want to be able to modify it for my own [devious or otherwise] ends and I want to be able to give/sell/lend it to my friends/family if I no longer have a use for it.

This model is true of toasters, TVs, cars, boilers, sofas, beds, houses, kettles, washing machines, microwave ovens... thousands upon thousands of physical products.  What it is not true of is software and media (songs, movies, etc.).  Now, I grant you that software and media are "intellectual property", which is replicatable by anybody; but, surely, if I could replicate my toaster, maybe even improving it on the way - would it be fair of me to keep the replicated toaster to myself?

And surely if I could replicate my toaster and improve it and sell it on, the original manufacturer could replicate -my- toaster, add its own improvements, and release it all over again!  Surely this promotes The Healthy Kind of competition?  In fact, surely this -defines- The Healthy Kind of competition!

So, in fact, is it not fantastic that Software is so easily replicatable?  From a software-participant*'s point of view, anyway. Well, any software-participant who cares more about Good Software than they do about making a quick buck, anyway.

*software-participant: Someone who participates in the creation, use, modification, study or improvement of software.

15Jun/090

Techie stuff again

Posted by admin

Dunno why I made that rule, I've never been one for following orders.

Anyway, here's a brief update on the status of sophie.

She has been placed in an SVN repository (read-only anonymous access available), and is stable(ish)!

Ok, so she doesn't do much more than she used to, but she's a little more developer-friendly, and on that note the project has gained a developer!  Yes, my good friend Spoon has been recruited into the project and we shall procede forth with vigour and determination!  After a procedural discussion meeting, of course, and several planning council arrangements.  Not to mention the beuracracy enablement committee formation...  But as soon as all of that is out of the way, we can get right to programming.  Well, not -right to- as such, I mean we'll first have to submit the application to consider beginning, which needs to be approved by the select general committee.  But -then- we'll get into the nitty gritty business of programming!  After tea, of course, because it'll be quite late in the day by then.  And then we'll have to have the post-tea project alignment talk, which is followed by tea and coffee in the foyer.  Once all that is out of the way, we'll get to programming!  I think...

Tagged as: , , No Comments
31May/090

Development

Posted by admin

So I've started programming again.  Woo!  My current working development directory (with nightly tarballs of each directory automatically created).

Also, I set up a development newsgroup for you to keep track of my development stuffies - mostly so that I can keep my blog clear of such things.  I'd prefer my blog to be as non-technical as possible, because of its demographic (my non-technical friends).  If you are interested in my development doobries, I suggest subscribing to news://news.pemcjd.me.uk/browne.chris.dev.

The most intriguing of my new projects is Sophie, who will be an artificial intelligence unit designed for simulated human interaction (Simulated Original Personality for Human Interaction Emulation is what I think the acronym shall be, but it's a reverse acronym - the name "sophie" comes from the greek for "wisdom").  The code is GPL'd but has a couple of extra conditions attached at the bottom of the LICENSE file; still should be Free according to the FSF though so don't go getting your knickers in a twist just yet!

So far, sophie is proving already to be quite frustrating; mostly because I don't actually know C++ but partly because I don't actually know C++.  I probably should have stuck to what I know and programmed her in C, but then I've never been very good at making life easy for myself.  I find easy life boring though, so it's all good!

If anybody wants to get involved with the development of Sophie, feel free to email me or post to the news group (which should allow posting by just about anyone, with moderation to be performed on an "innocent-until-proven-spamity" basis).  I'm always open to suggestion and now is a good time to get involved because she's very young and therefore easy to work with (for now).

Well, that just about wraps it up for today.  I must get back to realigning the personality supersimulators so that the reticulation of the subego doesn't unbalance the philanthropic stabilisers... taking into account, of course, anti-flux in the positronic consciousness generator.  After all, we wouldn't want the temporo-spatial anomoliser to decouple inside the self-awareness module...  That would wreak havoc with the decalibration matrices...

29May/090

News!

Posted by admin

So I set up an NNTP server (ie one that serves usenet-style newsgroups) on my host, mostly as an experiment but that doesn't mean I'll object if anybody else feels like posting to any of the groups on it (you could even get your own newsgroup on the server if you ask nicely enough!).

For those with a newsreader, here is a news link to the feed.

For those without (which will be most of you), I have setup a web frontend with a funny random headline (currently with about 8000 headline combinations available) at: http://news.pemcjd.me.uk.

Thanking you, that is all for now!  I know, it's too short; I'll post again soon don't worry!

23May/090

Abergavenny

Posted by admin

So I went to abergavenny today, my brother went pot-holing or caving or something, I just went to keep dad company for the day as it made little sense for him to go to abergavenny, come back, then almost straight away turn back around and go back out to pick mike up.  So we had a few hours to kill.

First, we walked the dog around a field we had previously walked him around on a camping holiday - it seemed much smaller this time, but perhaps that's because I'm now used to a large field in which we normally walk our dog (tewkesburians refer to it as "The Ham", though I'm not sure how local that name is).  Once we'd done that, we put him in the car and walked into town to get a bite to eat.  We decided upon subway and spent a few minutes searching for it, finally finding it at one end of town.  We ordered, ate and had a peaceful discussion about the degradation of society.

Once we had eaten, we drove around for a while looking for somewhere to walk the dog, finally settling on a spot just opposite our previous campsite which was an interesting hillwalk.  It started off quite scrabbly, which I took to with ease (and, surprisingly, my old dad did too!) and took us through a wood eventually opening up onto a wide track which led to the top.  We stopped after a while on the track as it was beginning to go down the side of the hill which was rather deficient in cars belonging to us.  Since a circular track would seem to have necessitated the travelling down the rather busy road at the bottom of the hill, we decided to go back the way we came (which was partly the plan all along, given the fact we had predicted a lack of options in this regard - so much the plan in fact that I had left a marker at one of the only junctions we had come to, as the path we had come up was not the "main" path and therefore we could easily have got lost had it not been for that marker).

After we got back to the car, we still had a few hours to kill so we motored on back into town and sat down in a nice out of the way cafe called... amiglios? it was something italian or spanish, anyhow.  The waitress who took our order was very friendly.  We sat and sipped conversation while having a tea, which was most pleasant.  I personally was beginning to develop a headache so before we returned to the car we picked up some paracetamol.  I took a couple on the way back to the car and then we went to pick up mike, I think.

I missed a few large periods of nothing-happening-ness, as I feel the day was quite boring enough as it was without needing to be endullened (if only language permitted) by said periods.  I did enjoy that walk, though, despite falling over at one point (misjudged just how muddy the ground was - it was a hot day today, so I wasn't expecting a veritable mini-marshland in the middle of a field) and scratching my hand - not that I noticed I had scratched it until I saw the blood, but that's just my nature.  Maybe because I was brought up for the most part in the countryside (or what I would describe as fairly rural ground anyway) but more likely a natural predisposition to getting on with it when I'm outside in the fresh air enjoying myself.

So that was my day, pretty interesting for me at the time but probably not so much for anybody who got this far through the story without collapsing in a heap from a mixture of heat exhaustion, boredom and spending WAY too long glued to their screen.

Goodnight!

21May/090

PHP and SQLite

Posted by admin

So I whipped up a quick chat script today, nothing fancy but a little more stable than facebook chat so that's something.  It was a bit of a wrestle getting SQLite to work, but only because Ubuntu decided to ship PHP with SQLite 2 but the gui admin tool is SQLite 3 only (not backwards compatible with SQLite 2).  Ok, so there's an SQLite 3 library - but I'm not going to recompile PHP for a gui tool which I'm rarely ever going to use.  No, I instead opted to learn SQLite2 (which differs remarkably from MySQL, I can tell you!) and use the command line tool "sqlite".  Problem solved.  The chat script is slightly prettier (in my humble opinion) than my old chat script, not much more functional (yet) but a lot more expandable and scalable.

Anyway, techie garbage that most readers of this blog care even less than me about (and I don't care that much for it) out of the way, let's move on shall we?

So I applied for a job at the DWP about 3 weeks ago, and it was left that they'd get me CRB checked (which takes 3-4 weeks) and I'd be good to start work 3-4 weeks after then.  I'll post back when I hear anything about that job.

What else have I done... oh yeah, I got a new mail client called Claws, which has more dials and switches than the USS Enterprise.  Just how I like my software, then!  I'm very pleased with it so far, and will later be recommending it to certain members of my family who are still using OS X's "Mail" program, which to be quite frank is apallingly ill suited to the simple task of sending and receiving email.  Surprising, because Apple are usually pretty good at bundled software.  Still, at least they don't have the user locked in to using their application (like they who shall not be named do) so it won't be hard to replace Mail with Claws.

Anyway, I also set up a family email address which I plan to persuade the whole family to regularly check (hopefully you won't see any mail coming -from- that address though).  Use it to send funny stories or notices which the whole family need to read (like the twitter page you just set up for your cat - and no, I don't know Jason Scott, I just googled "twitter cat").

Oh, one last thing - feel free to stop by my brother's blog; he has fulfilled his pledge and produced his first weekly song!  I personally think it sounds very professional, and shows off his recording skills well.

Tagged as: , , No Comments
20May/090

Networking!

Posted by admin

So I spent a few minutes today fixing some minor mail problems which involved a DNS entry not existing locally and therefore the remote entry (specifically, the one from the SOA - ns13.zoneedit.com and/or ns17.zoneedit.com) was being used instead - which for my particular application wasn't favourable.  Well, it's all sorted now.  But the solution was a bit hacky and reminded me again to (at some point) build and install my own router/server/gateway instead of relying on (frankly) substandard "home networking devices".

[several rants were removed here; suffice to say I am frustrated by the way electronics manufacturers (and computer hardware/software manufacturers) patronise their userbase]

I also started thinking about considering beginning to work on a first draft of an initial revision of a rough screenplay.  I had a few ideas, the one which stood out was Star Wars Episode IV: A New Hope Low Budget Edition.  I figure if I make it -purposely- low budget, it could turn out quite comical.  Watch this space for abandonment-of-project notice.

In other news, my micronation has stalled somewhat.  If anybody could help me think of a name, I would very much appreciate it.

17May/091

Only when it rains can you see a rainbow.

Posted by admin

I've had a hard day.  Seriously!  I won't go into detail about certain parts of it because it's unfair to those involved, but suffice to say it was emotionally draining.  To the point I walked across the ham in shorts and a t-shirt in the middle of an icy rain shower.  That was uncomfortable.  But on the way, I stopped for some reason and looked back, then looked forward and realised that by pure 'coincidence' I had stopped EXACTLY where the rain stopped.  I thought it was weird, but the rainbow was pretty.  I kept walking and sat down for a few minutes at the far side - nothing but blue sky in front of me, huge rainclouds behind me.  It was only on the walk -back- that I realised what it meant.  Only when I looked through the rain, when I looked directly -at- what had previously caused me such discomfort could I see something of such magnificent beauty - the rainbow.  Only when it rains can you see a rainbow.

Apart from all that though, let's go through a bit of my day because it was very interesting for the most part.

I got up at about 6 o'clock having had more or less two hours of sleep and whacked a few golf balls at a men's breakfast organised by church.  We had breakfast after hitting the golf balls and it was very delicious.  We then heard a powerful testimony from a guy who had been a cocaine addict and quit -cold turkey- from a £500 per week habit thanks to christianity.  I am still quite sceptical about christianity personally, but unlike some sceptics I know when NOT to take something that powerful away from somebody.  To take someone's faith is to take their life, and that is something I am not prepared ever to do.  Today's testimony reinforced that viewpoint for me, so even if I choose not to follow Christ I know I'll never stop anybody else doing so.

I also watched Star Wars episodes III, IV, V and half of VI.  Rekindled an old love of the films, it did.  Grateful for that, I am.  Speaking in OSV, I enjoy.  Stop, I will.  Ok seriously, I will now.  :P

Anyway that about wraps it up, feel free to leave comments (if it's working yet - I've been fiddling...) or email me.

Filed under: Outdoorsyness 1 Comment