Adventures in Haskell - Episode 7 - Runtime error recovery…
In this episode we add runtime error
recovery to our calculator (and fix a teeny bug we introduced last time
did you spot it?).
Thunderbirds are go
I’m trying to use Mozilla Thunderbird as my mail client; having gotten
irritated with Evolution a little too often. I’m most of the way there
with Thunderbird — It’s missing a few key features. If peo…
Since it can't do any harm now...
Since it can’t really do any harm now…
On the 8th March 2004 I sent a CV and covering letter to a particular
firm on the recommendation of a friend of mine who was leaving there for
pastures new.
…
Spine tingling guitar goodness…
I was reminded today about just how spine-tinglingly good some close-mic
guitar work really is, such as in “Wish you were here” by Pink Floyd or
“Perfect Love” by Marc Cohn, and so I decided to share …
Debian votes on the status of non-free
Several people have been speaking about the current
non-free
vote going on in Debian. I feel that perhaps the people talking
about it have been presenting a somewhat one-sided view of the issue and
I …
I must be hallucinating…
…watching angels celebrating.
At 00:04 today I broke Pepperfish and had
to make a trip to London to fix it. I’d like to thank the staff at
telehouse for being incredibly friendly to a scowling geek wh…
<em>no subject</em>
Now that
planet
Debian is properly up and going, I figured I ought to warn any
regular non-geek readers that I’ll be doing my best to make more geeky
postings to this journal. Also, for the planet Deb…
Hello Mr Python
Cut — Hello Mr Python. (Geek stuff inside) So it’s
a few days since I started out coding on Python. (Probably closer to a
week really) and I have yet to have the epiphany promised me. Python
co…
That's why I'm evil…
…Evil number two.
Last weekend I helped my parents to install and use Ubuntu as their
primary desktop. After all their comments I’m confident that as
competent as Debian is; it simply isn’t aiming its…
You can't make this stuff up…
The following is a suitably anonymised report about some source code
which recently passed before me. You just can’t make this stuff up, some
people really don’t know how to produce good code…
PROJEC…
La rumba tradicional…
…en un ambiente agradable y tranquilo pensando en gente adulta
como usted.
Last night I went to Tito’s Peruvian
Restaurant
for dinner with Lesley and had a very very nice
meal. I had Tamal de Cerdo to…
What would Brian Boitano do…
…if he was here right now?
I have now been home from the Mataró conference for just over a day. I
had quite a whirlwind two weeks of hard work. I remain in awe of the
people who do this sort of level …
USB Device Stacks, on RTFM, part 2
Previously we talked about all the different kinds of
descriptors which USB devices use to communicate their capability. This is
important stuff because to write any useful USB device firmware we nee…
A quarter in review
The 2019 plan - First-quarter review
At the start of the year I blogged about my plans for 2019. For
those who don't want to go back to read that post, in summary they are:
Continue to lose weight a…
Subplot and FOSDEM 2022 talk
As many of you may be aware, I work with Lars Wirzenius on a project
we call Subplot which is a tool for writing documentation which helps
all stakeholders involved with a proejct to understand how th…
Ask and þee shall receive…
On my way over to Brazil for the work conference I’ve now finished
attending, I had the unfortunate requirement to sit land-side in
Heathrow terminal 4 for about two hours. During this time I had no
i…
VMWare 6.5.4 and Ubuntu 10.04
I recently updated vmware on my desktop to workstation 6.5.4 having
previously upgraded the machine to Ubuntu 10.04. This resulted in
interesting issues so I thought I’d collate them all here.
1. vmw…
Money! Get back! I'm alright Jack, keep your hands off of my stack.
Yesterday was one of the worst days of my life. The night before I had
been chatting with friends and colleagues and playing cards and having a
drink or two. At nearly 1am I decided to crash in bed be…
Entropy Key availbility…
The Simtec Electronics Entropy Key has
finally been given official pricing information and an availability
estimate of early September.
What’s even more cool is that we managed to persuade our sales g…
Ye gods, what were they thinking?
Moloko have some incredibly strange lyrics…
http://www.angelfire.com/va3/destiny2003/lyrics/moloko/moloko20.html
Subplot - First public alpha release
This weekend we (Lars and I) finished our first public alpha release
of Subplot. Subplot is a tool for helping you to document your acceptance
criteria for a project in such a way that you can also pr…
Basic test posting
Announcing the birth of a bouncing baby blog.
This page gained a line.
How wonderful life is…
A while ago I discussed with a friend the possibility of using the words
from a song to form the framework of a structured piece of creative
writing. We settled on the following set of instructions:
…
Tracking activity…
Dear Lazyweb,
I am considering purchasing an activity tracker. In the running are two,
the first is the Fitbit Flex and the
second is the Jawbone Up but I do not know
which to choose.
The Fitbit is a …
The Peruvian Nazca Spider…
Today sees the third pre-release of
Aranha — “The
Peruvian Nazca Spider”.
Aranha is a FastCGI responder based on the Lua programming language and
is under heavy development. The language has been exte…
I, Daniel Silverstone…
My partner Rob and I
have been together for nearly seven years now. Today we went to the
Manchester Register Office and we registered our intent to form a Civil
Partnership on the 10th of April this y…
Cats can be odd…
My cat appears to like cola and also twiglets. Did I get a defective
model?
I'll just debug this…
Only I could leap into action when told ’The scroll wheel doesn’t work
in netsurf gtk add debug statements,
work out what I think the problem is, launch netsurf, grab my mouse to
do some scrolling to …
Setting up Awesome as a GNOME WM…
Several people have asked me over time how I have a GNOME desktop with
AwesomeWM as my window manager. I have documented bits of this over
time, but it is clearly necessary that I document it all full…
The Lars, Mark, and Daniel Club
Last night, Lars, Mark, and I discussed Jeremy Kun's The communicative value
of using Git well post. While a lot of our discussion was spawned by
the article, we did go off-piste a little, and I hope …
Siberian spider have good leg…
Today sees the second pre-release of
Aranha — “The
Siberian Hunting Spider”.
Aranha is a FastCGI responder based on the Lua programming language and
is under heavy development. The language has been e…
Googlebar amusement
Gerald Duck recently
realised that
his googlebar held an amusing list of recent searches. He asked what
others had in their googlebar search history and so here is mine. (Note,
it does kinda demonstra…
Adventures in Haskell, Episode four, A Brainfuck Interpreter…
In this video I extend
the work from video three and write an interpreter for the parse tree we
generated from the Brainfuck input.
As always, comment on the vid, or email me, to let me know if there’…
LJ Match is so shit
gwendraith
87%
milchi
87%
nunfetishist
84%
gerald_duck
69%
…
Epic Journey in my Ioniq
This weekend just-gone was my father's 90th birthday, so since we don't go to
Wales very often, we figured we should head down to visit. As this would be
our first major journey in the Ioniq (I've do…
Code with you, test with me…
…Apologies to Genesis
Code with me,
My friend I hope you’ll always be
Right here by my side if ever I need you
Oh my friend
With your tests,
I feel so safe and so secure
Every task is such a perfect j…
Which one is more human…
…there’s a thought now you decide
Today marks the first release of Ubuntu
Linux. The Warty Warthog is the
culmination of a lot of hard work by a very dedicated team which I feel
proud to be associated…
Ouvroir de la Littérature Potentielle
Last night,
stargirl
mentioned that my previous
posting was very
similar to some of the structures devised by people following the
Oulipo styles.
These guys seem to have done some very interesting thi…
A productive weekend
What a weekend. I had a lovely time at the home of my friends Vince and
Becky. We spent Saturday morning/afternoon preparing-for and being in a
meeting with simtec about
the Pepperfish AudioStation. T…
Why "Kinnison", Why "Terryfish" ?
I thought I’d take a moment out of my already dull and dreary day to
explain to people why I chose my nicknames. Joey Hess, in
this
posting mentioned that he was interested in how people chose their
I…
I bet you...
I bet you I can't use these words when I'm blogging I bet you I can't use these <em>*bleep*</em> words It's not that they're <em>*buzz*</em> or <em>*beep …
Yeah right?!
From
Livejournal:mstevens
via
Livejournal:velvetpurrs:
You
represent… desire. You sure are motivated. You have a definite
knackfor getting what you want. You always put yourown interests
before those …
Dear Lazyweb…
I am currently stuck taking four times the suggested daily dose of
two anti-histamines in order to combat my body and its reaction to
plants having sex all around me.
I am taking two 10mg
Loratadine t…
Oh maltloaf, how do I love thee…
…let me count the ways.
One day, someone had a bright idea, and maltloaf was born. No, I don’t
mean maltloaf nor do I mean
maltloaf but instead I mean
maltloaf — true
food of the gods.
Yum!
Why does the small-time ISP attract the spammers?
Why oh why do spammers try (ineffectively) to make their spams look like
they come from someone else?
This
is an example of a spam I received sent to myself from myself
apparently, which really fucks …
WinXP nil...
…Ubuntu, erm, 0.75?
Today I attempted to install Ubuntu on my
shiny new desktop computer. Of course; me being me decided that WinXP
would be a good plan so that I could dual-purpose the machine as a g…
Wanted…
…Android-based (or capable of being Android’ed) tablet.
Requirements:
At least 256MB of RAM
At least 4GB of storage (can be SD card)
At least 8" screen
Ideally capacitative screen, although re…
F/LOSS activity, August 2017
Shockingly enough, my focus started out on Gitano once more. We managed a
1.1 release of Gitano during the Debian conference's "camp" which occurs in the
week before the conference. This was a joint…
And after the pretty fireworks…
…straight from Edinburgh Hogmanay…
Hippy New Beer Everybloggy!
Sorry
Sorry to all those syndicating
Livejournal:ppfannounce
but due to a bug in the rss (now fixed) all announcements to date will
turn up today. I can’t find a way within livejournal to suppress them
eith…
Adventures in Haskell — LLVM for BF…
I didn’t publicise it very widely when I uploaded it, but I did an LLVM
compiler for BF as a
Haskell video. You guys should go learn about Haskell and LLVM. YAY
<em>no subject</em>
Cut — Careful, dangerous text hidden herein Wenn
ist das Nunstruck git und Slotermeyer? Ja!… Beiherhund das Oder die
Flipperwaldt gersput.
GNOME 2.6 Bounties
Cut — Geek Alert! Some people offer large cash
incentives. However, since I’m poor, I offer the following: Tell me how
to achieve what I want without changing Gnome 2.6 and win a hug or one
$BE…
Ow the pain
So today has been interesting.
Livejournal:nunfetishist
discovered someone in the village getting rid of Mordaunt-Short
subwoofer for £20 - so we had that. Also this morning I had my
LL6 out. of my lo…
Mmm Gnome2
Got gnome2 working on my laptop - mmmm pretty. Debian needs a lot of
work put in to make it as smooth as the gnome 1.4 environment, but it’s
doing bloody well, all things considered :)
Of shoes and ships and sealing wax. Of cabbages and kings...
Today Pepperfish suffered
a catastrophic hardware failure resulting in the need to install a brand
new machine. This meant that myself,
Livejournal:nunfetishist
and a friend of ours Vivek spent
many m…
Love is a force of nature.
Brokeback Mountain is not a film
for everyone. Indeed when I went to see it on Tuesday 17th Jan with some
friends of mine, an entire row of chav
males in the row in front of us got up and left the mom…
Fox hunting ban
(Note, this is a political posting related to the UK and I’m not going
to force myself to be impartial when I feel so strongly about the
argument) Today the house of commons voted for a ban on ‘fox hu…
Mrs Eudora's wally jumblats strike again
At midday today, I plodded off into Cambridge to visit Maplin,
there-to-buy some bits of electronic componentry. Then, in conjunction
with a bit of solder, some swearing, and a couple of op-amps kindl…
F/LOSS activity, July 2017
Once again, my focus was on Gitano, which we're working toward a 1.1 for.
We had another one of our Gitano developer days which
was attended by Richard maw and myself. You are invited to read the wik…
Bloody bloggers
I happen to enjoy reading
Planet Debian which is an
aggregation of several Debian-related people’s blogs (including my own).
Unfortunately lots of people whose blogs are included use “lightweight”
or …
I give you sunshine…
Jesus Climent asked for a
larger version of
my sunset photo from
here
Let's go round again…
Today I started fencing again. After a year of swimming I felt that I
could end my nine-year-long gap with a chance of not dying horribly in
the first five minutes. Indeed I lasted almost fifteen befo…
I'm king of the world…
On Sunday myself and some colleagues went up Table Mountain in Cape Town
where we are currently meeting for work. I will publish a photo set at
some point but, to tease you all,
here is a quick photo
…
RFH: Naming things is hard
As with all things in computing, one of two problems always seem to raise their
ugly heads… We either have an off-by-one error, or we have a caching error, or
we have a naming problem.
Lars and I have…
Google Summer of Code…
The Google Summer of Code is upon us once more, and this year two
projects dear to my heart are involved as mentoring groups. The first
and perhaps most obvious is Debian but a less
well known but equ…
Wine
I measured the SG of the wine as 1.035 today which means an approx abv
of 9%. I also taste-tested it. It’s really rather fruity. I’m aiming for
14 to 15 percent alcohol by volume so I imagine it’ll be…
Ye Gods and little fishes…
Today while driving into Cambridge, to work with my friend and colleague
Daf, I was listening to the radio to fill the quiet in the car and was
subjected to what I was told was a popular track among t…
Shoes -- ships -- sealing wax
So I bought a Wireless card to replace my broken Actiontec one… Dabs
advertised this one has having Linux support and off I went and ordered
it. It arrived this morning and seems to be a Realtek 8180 …
Things which interested me today
So, there were a few things which interested me today in the news…
Here’s a redux:
UK
Student tells Blair debt is unacceptable
A few
questions are suggested that might be asked by a cloned child
…
commercial licencing mechanisms
Right, so we have some commercial software here, and rather than
trusting you to not abuse your licence, they decide that they have to
use the shoddy-as-fuck LM system to protect their arses. (Like I’…
Plans for 2019
At the end of last year I made eight statements about what I wanted to do
throughout 2019. I tried to split them semi-evenly between being a better
adult human and being a better software community c…
A dromedary has one hump...
…a biactrian has two; it’s easy to forget this fact, so here is what to
do…
This day, I have been mostly hacking camel. (namely
camel-imap-folder.c)
I have been trying to make evolution display a frie…
99 RC bugs on the wall, 99 RC bugs…
…take one down, squash it with work. 104 RC bugs on the wall.
This weekend just gone saw a small BSP in the UK along with various
parties around the wall. This meant that a reasonably large number of …
Orchestration, a cry for help
Over the past few years, a plethora of orchestration frameworks have been
exploding onto the scene. Many have been around for quite a while but not all
have the same sort of community behind them. F…
Entropy Keys now available…
The Entropy Key online
shop is now open for business.
Yay.
Well, that's reassuring... I'm a pig.
Cut — quizilla, mmmm
You
choose your friends wisely and even though theymay be few in number,
they are high inimportance. You feel most comfortable when you can
follow thecrowd and let others m…
Runtime typing
I have been wrestling with a problem for a little while now and thought I might
send this out into the ether for others to comment upon. (Or, in other
words, Dear Lazyweb…)
I am writing system which …
Can you deliver?…
…Apologies to the Pet Shop Boys
Another night, with failing tests
Too late to sleep, you just can’t rest
You’re short of breath, is it a heart attack?
Hot and feverish you face the fact
You’re reviewe…
The end of a quest
Well, I finally got a reply about the application I made to the
unresponsive company as detailed in
this
posting. It was a negative…
Dear Daniel,
Please accept my sincere apologies for the delay in …
I demand a better future…
…or I might just stop loving you.
So following on from Tollef’s recent pyblosxom-related
posting
I thought that the discovery I made about how to fix unicode comments
deserved to be blogged for the wo…
Nice lens…
…shame about the subject.
A few weeks ago, on the launchpad sprint, I had the opportunity to blag
the use of a lovely 50mm f1.4 lens from a colleague of mine, Martin
Pool , and to take some photos wi…
lazy gits
Why is it that people seem to expect me to solve their programming
problems, and then complain when I say “But that one is plainly simple,
just do it yourself” ? I mean, it’s not as though I get asked…
Sleepy ponderings
I’m sat here, reading a story and listening to music, and I’m reminded
of actually how nice a life I have. It’s rare that I actually think
“this is nice, I like my life” and this is one of those momen…
Our house, in the middle of our street…
Today at approximately 13:00 I made an offer on a
house in
Manchester. Assuming all goes well, I’ll be moving as soon as I can get
a buyer for my house in Cambridgeshire and assuming my offer on the
h…
A space adventure…
I went to see Zathura on the 7th
of Feb with Robot101 pausing only to eat
chicken at Nando’s before hand. It was a
very enjoyable film. Obviously it is targetted at kids, yet they managed
to get a cou…
Dear God what have I done?!
So in Brazil I thought it’d be an amusing thing to do to introduce some
people to a natty card game I know called Cambridge Standard Five
Card Mao. It caught on really well there, and it seems that I …
Goodbye mein lieber Herr…
I have resigned from my role at Canonical
where I was a member of the team developing the
soyuz portion of the
Launchpad project and where I also did some
work on Ubuntu also.
I have been given the op…
Boys and their toys!
Got a new T68i today - very good fun to play with- was impressed to
discover that it accepted .GIF and .JPG files, and its theme format is a
POSIX tar file containing a few gifs or jpgs and an XML doc…
Tired and irritated, but happy nontheless
Well, I’ve had quite a long period without a post so here’s a quick
update. Had xmas at the ’rent’s with
Livejournal:nunfetishist
and
Livejournal:gwendraith.
Now in Edinburgh with
Livejournal:gwendrai…
Kimchi Trial 1 - Part 2
Last night we tried the small amount of 'fresh kimchi' from my
epic kimchi making trial.
I marinaded some beef strips in a blended paste of onion, garlic, ginger, and
sesame oil for a few hours before…
Follow the crowd
You
are Morpheus, from “The Matrix.” Youhave strong faith in yourself
and those aroundyou. A true leader, you are relentless in
yourpersuit.
What Matrix Persona Are You?
brought to you by
Quizilla It…
Amusements from the talker...
Cut — Differences are what make us all interesting… Things
said today on a talker… Differences are what make us all
interesting… Things said today on a talker…
CCCCC :XXXXX> If you knew me bet…
Question time.
Well, Livejournal:ewx
has asked me five questions, so here we go …
Cut — Caution, boredom awaits…
Why “pepperfish”?
Unfortunately this has less of an awe-inspiring story than I would have
ho…
Entropic hash…
Apart from sounding like a strange ’70s prog-rock band, the title of
this posting actually has something to do with random numbers. As some
of you are aware, the company I work for has produced a smal…
Computer lamp of nursing eyesight…
The outlook is novelty and exquisite.
The emitting light is soft, without coruscate.and it is good to
protect your eyesight.
Adjustable the orientation freely, no noise, low power consumption.
…
F U NE X?
… 9! I F E10 M L …
Chatting about life, food and music with new colleagues today was a nice
way to slip into the life I am about to live. I’m in London this week
trying to get into the Canonical work …
A strange feeling indeed…
For the first time in ages (five years I guess) I’m in a position where
I can’t go to France if I want to. I have sent my passport off for
renewal since I have to take a trip in February I know this i…
They think it's all over…
It has only just begun.
Today, myself and Rob Kendrick
got married^Wcivilised^W^Wentered a civil partnership.
The day of utter crud
Is it just me, or are others having what I can only describe as an
incredibly boring day? I have plenty of work I could be doing, but
something is forcing me not to. Gah, I feel so utterly listless.
Sober? Emotional? Destructive? Follower?
This
test decided to tell me the following: You are an SEDF~~~~Sober
Emotional Destructive Follower. This makes you an evil genius. You are
extremely focused and difficult to distract from your tasks.…
My name is…
…Slim ShadyDaniel Silverstone.
I just thought I’d take this opportunity to back Martin F.
Krafft up on the point of names and IRC. Those of
you who know me on IRC know me as Kinnison. There exists exa…
F/LOSS activity, June 2017
It seems to be becoming popular to send a mail each month detailing your free
software work for that month. I have been slowly ramping my F/LOSS activity
back up, after years away where I worked on c…
Bored as hell
Noone ever talks to me at work (except when they want me to do some
other nasty hacky perl thing) Time to sleep methinks.
It's amazing what you can do with photoshop…
Tonight I went and saw the new Bond film Casino
Royale at the local cinema. It
was bloody good and I recommend it to any Bond fan. They’ve recovered
from Brosnan’s last travesty
incredibly well.
And f…
Amusing
Cut — I blame someone else
Livejournal:brainstewed
is to blame:
what’s your
battle cry? | mewing.net |
merchandise!
Stop press…
I have a deviant kettle. It boils even when watched.
That is all.
Wandering child, so lost so helpless…
I am sat in Heathrow terminal three departure lounge wondering about the
books I have bought for the flight. They’re causing me concern because
so far the one I’ve been reading is so very good that I …
A haiku about Haiku
I know I don't mention a season, and I'm a few hours late for hallowe'en, but
here's a haiku about Haiku:
A death, once again,
The master sighs, and fixes,
It rises up, undead.
Yarn architecture discussion
Recently Rob and I visited
Soile and Lars. We had a lovely
time wandering around Helsinki with them, and I also spent a good chunk of time
with Lars working on some design and planning for the
Yarn t…
Meme stealing...
Okay, the theory is this… You post an anonymous comment on this
entry, giving me three bits of info about you; and I try to guess who
you are. You’re meant to give me relevant info, not things like “I…
I promise that I...
A friend and ex-colleague Francis Irving (@frabcus on Twitter) has
recently been on a bit of an anti C/C++ kick, including tweeting about the
problems which happen in software written in so called "in…
I hate the heat
So, today is warm right? And apparently around 44% relative humidity, so
it’s hard to cool down by sweating… I am unhappy, hot, and tired. At
least I have apples, and a special treat for
Livejournal:n…
Travel to Debconf
So, Uncle Steve set off on
Monday with five young men. Unfortunately all their clothes were lost
en-route… Naughty naughty airlines… We made it, we’re knackered but very
pleased to be here. Our luggag…
Results of the scary licence questions…
I’m sorry that this has taken so long to post, but here is, at last, the
promised summary of the answers I received in response to my
question
about licences. If any of my attribution links are wrong,…
The end of an era
Well, we no longer have broadband in Haddenham. Invisible Networks
managed to go all ‘liquidation’ on us, which is nice. This puts
Livejournal:nunfetishist
and myself slap bang back onto 64kbps ISDN a…
Tea bag wine
Myself and
Livejournal:nunfetishist
finished our first attempt at (admittedly kit-based) home-made wine on
Friday. It was really quite nice, so we’ve decided to attempt an
interesting recipe I found f…
Beware the hidden charges…
While I was away in Spain, my partner Rob used the BT wake-me-up
reminder call service a few times because he had found that his alarm
clock wasn’t waking him in the mornings. However because he didn’…
Folding the planet…
Some people such as Erich Schubert have
suggested how to
fold
entries by editing planet’s CSS.
I offer the following (works in recent firefoxes) as a userContent.css
hack for how I fold long entries o…
Quiet contemplation…
I was considering the process of waking up on my way home. The fruits of
that ponderance are here
on my website.
Imagination is all I want from you…
Today someone asked me about my keysigning stuff so I took a moment out
to create a page on my
website to at least
make it easier for others to use my scripts.
Share and enjoy
D-BUS is love
Reminded by a talk on Guerilla marketing today, I’d like to take a
moment to recommend that people who hack on dbus related stuff consider
a few basic ideas for generalising services. As an example… C…
Dear Lazyweb…
I am wanting to monitor what processes perform IO on a couple of files.
Unfortunately there appears to be a big lack of ability to do this under
Linux.
There’s inotify which I can use to watch the fil…
Gitano - Approaching Release - Deprecated commands
As mentioned
previously I am working toward getting
Gitano into Stretch. Last time we spoke about
lace, on which a colleague and friend of
mine (Richard Maw) did a large pile of work. This time I'm …
Another evil problem
(Angry Men) + (Steps) + (You???) + (Monkeys) + (How far under the sea?)
(How many were flying over a type of clock’s nest?) + (Number of
Magnificent AND the number of the famous ones as well) + (How …
Hey girl it's about time you wrote...
…It’s been over two years you know, my old friend.
I’m now just over a week into my new job working for Canonical
Ltd and I don’t seem to be being
disappointed. The work is hard, I won’t deny that, bu…
Simtec Entropy Key to solve cloud computing issue?
&lt;gushing advert&gt;
Over the past week or so, several articles have turned up in such
esteemed publications as
Slashdot
linking to
Forbes.com
and Information
Week
regarding the fact that cl…
Geek stuff
Well, I never said that I would keep geek-stuff away from the
livejournal, and here we go… I hate libtool. I hate it with a passion
unbridled. Also, I hate people who say that their open-source projec…
If you want to know…
My mother out^Win-law has put up a blog
posting all about
yesterday.
Hong Kong International Departures Lounge…
Why is it that everyone has nicer airports than the ones in .uk?
I’ve taken a picture and will post it later. For now I have to hope that
this free wireless lasts long enough for me to get this blog p…
Gits who don't follow simple instructions
Right, so someone says “How do I do X?” and I reply “You can try
<foo> but if that fails, email me at pepperfish and I’ll try to
help” — Twenty minutes later and I get an email, but where? Why a…
Rollin' down the highway until the break of dawn…
…drivin’ a truck with my high heels on.
(quick redux of the past week)
Phew. I’ve now finished almost 600 miles of driving which I started last
Tuesday with my drive from Cambridgeshire to Edinburgh. …
big brother
I have decided to actually try and follow some of ‘Big Brother’ this
year. Unfortunately it seems to be quite hard to follow without E4 or a
subscription to their broadband feed service. Oh well. None…
Ooook
A new userpic has been uploaded (used on this entry). Pretty ginger
monkey from London Zoo!
Building an Oscilloscope
I recently ordered some PCBs from Elecrow for the Vic's beer-measurement
system I've been designing with Rob. While on the site, I noticed that they
have a single-channel digital oscilloscope kit bas…
The Chronicles of Narnia…
…The Lion, the Witch and the Wardrobe.
Today I went to see this film and
I have to say that I really really enjoyed it. It was bright,
beautifully shot, delightfully scored, well translated from the b…
Scary licence questions follow…
I have, at several points over the past few years, been interested in
finding out quite how the GPL applies when one has runtime dynamic
linking in the mix. As such, I would like to set a little scena…
Bazaar vs. the world…
John Goerzen recently made a positing
about Git, Mercurial and
Bzr
in which he states “bzr doesn’t support tags and has no support for
emailing changesets whatsoever”. Just so you know John, Bzr 0.15 …
We have no bananas…
…no bananas today.
Would people please not feed me enough alcohol that I dream odd dreams
about a very British Justin Timberlake clone and myself having
conversations about whether not not “Edible bre…
Copyright violations abound…
Rob and I recently purchased a
CnM Minibook from Maplin. We found it to
be somewhat lacking in source code and Rob has been working on this. He
posted an explanation and call for
action
to his blog. P…
With apologies...
With apologies to any of my readers who might believe wholeheartedly in
the Catholic church… The Catholic church really really
really pisses me off sometimes. Take a moment out of your day to
read the…
Useful thing for irssi users…
If you want it to not muck up your multiline pastes, do:
/set paste_join_multiline off
/save
I'm singing the same lines all over again…
…no matter how much I pretend.
I’ve had to disable comments on my blog (hopefully temporarily) while I
consider how to prevent spam comments. I’ve had two so far; although the
second I imagine was a m…
Rearranged rack
Bob and I just rearranged our entire rack. It took us just under 40
minutes and liberated loads of power and network cables. We also managed
to add a shelf, move the switch, and only have a total of a…
Gym bunnies v.2
Yay!
Livejournal:nunfetishist
(try typing that when tipsy) and I are now memeber of the
Atrium Club in Ely :-)
Fitness thingys booked for Monday Evening. I get the impression I am
very unfit but I’m h…
Beaucoup de questions!
Here’s some answers to questions from
Livejournal:gwendraith
Cut — You know, I feel like my head is about to
explode…
Daniel is such a lovely name. If you had to change your name to another
o…
Sometimes amateurish websites just put you off entirely…
I was trying to purchase a TV for my partner’s mother’s mother who is
chair-bound and whose television has recently died. I visited the online
presence of a well known UK retailer and attempted to ord…
Kicad hacking - Intra-sheet links and ERC
This is a bit of an odd posting since it's about something I've done but is
also here to help me explain why I did it and thus perhaps encourage some
discussion around the topic within the Kicad comm…
Done before I'm sure, but it's fun...
For UK people:
find silly places
close to you
Why does it always rain on me?
Today I rang the estate agent of the property I was looking to buy in
Manchester to put a higher offer in than the last one I placed (I hate
all this pansying around with agents, but it’s the way thin…
I'm just a crosshair…
Yesterday I started to feel really bad. Having had a low-level sore
throat last night my body finally decided to give-out.
At 7pm I decided to go to bed because I hurt and was very tired. At
7.55pm my…
If you're ready…
…come go with me.
Last night at about midnight I completed the last tweaks to my
wiki to get it into the same style as
the rest of the digital-scurf.org websites. This means that my main
website my
ar…
Middlemanagement bullshit
Today I was handed a wonderful document which included this piece of
text:
(1) Our pre-sales collateral is not geared to supporting impersonal
access to material - rather it requires high touch in o…
Not to be confused with the Ukranian hunting spider…
… which actually has got a limp, and as such is complete
harmless…
Today saw the first ever pre-release of the new
Aranha codebase —
“The Ukranian hunting spider”. (Don’t pay too much attention to tha…
Last chance
Last chance to do the two Terryfish quizzes on
friendtest
Rust 2020
As in recent years, there was a call for posts about Rust in 2020.
I've been sitting on my response for quite a few weeks because every time I
try to write this, I think of other things I want to say,…
The Beer'o'Meter project
As some of you may know, I have been working on a small hardware project called
the Beer'o'Meter whose purpose is to allow us to extend Ye Olde Vic's beer
board to indicate the approximate fullness of…
Debian stuff
Well, after finishing helping Our Illustrious Leader
(Livejournal:milchi)
to go shopping, (quite how one man can spend so long choosing
moisturiser is beyond me) I set-to sorting out a pile of Debian …
Misheard lyrics
It struck me last night that a track I’ve been hearing on the telly
recently had a very strange lyric in it. You see, I could have sworn
that the words went: “… a little anaemic …” which is
somewhat o…
When the music starts to play…
…I’m insatiable.
I’m now two and half weeks into my new job and I felt I ought to let you
all know how I’m doing. I’m pleased to say that the horrors I had been
warned about wrt. working with friends …
A challenge
Stealing from
Livejournal:gwendraith
: Take the terryfish
friend test. How well do you actually know me?
The continuing adventures of Mr 'Eat it all'…
Our latest adventure saw our hero introduced to the juice of the
acerola plant by Kiko and
Johan. The juice was served mixed with orange juice and the result was
very tasty indeed. Here is a bit of in…
Similarities abound…
This morning I was struck by the similarity between the words ‘ichor’
and ‘ichthus’ — One a symbol of the christian faith, the other a thin,
acrid, watery discharge from an ulcer or wound.
Words never…
Gasp gasp gasp…
A week ago on Monday I went to the doctor. Such a romantic thing; an
asthma checkup.
I did my usual explaining of my asthma symptoms and the nurse listened
carefully and asked pertinent questions (as …
<em>no subject</em>
Okay then, so I have spent an evening looking at dildos on the internet.
As yet I can’t choose one, although
Livejournal:nunfetishist
assures me that if I get one it’ll increase the amount of fun I ca…
France Suck
We thought they were being
progressive
and forward thinking, but
no,
they just took
ten
steps back.
OMG, I made another video…
This time, I did Project Euler problem
80 which was fun. Cocked it
up a few times too.
I hope you enjoy :-)
F/LOSS (in)activity, September 2017
In the interests of keeping myself "honest" regarding F/LOSS activity, here's
a report, sadly it's not very good.
Unfortunately, September was a poor month for me in terms of motivation and
energy f…
SSL and SSH public key frobbery…
As some of you know, I am working on a server-side git management system
called Gitano which currently only allows
incoming authenticated connections via SSH. It then uses the presented
SSH public key…
IWF blocking legitimate discussion articles…
As you are no doubt aware, assuming you’re not living under a tech rock,
the Internet Watch Foundation has recently
blocked access to an article on Wikipedia on
the premise that it depicts child porno…
Reminder of syndication
Hi, This posting is just to remind you lot that
Livejournal:digitalscurf
was created by
Livejournal:spodlife
so that you can follow my new blog which is at
http://blog.digital-scurf.org/ D.
Docker Compose
I glanced back over my shoulder to see the Director approaching. Zhe stood
next to me, watched me intently for a few moments, before turning and looking
out at the scape. The water was preturnatural…
The generosity of man.
Well, today was a bit odd. I had a followup appointment at the DAC
because my face was still swollen, and was prescribed some antibiotics
(a short sharp 3-day series) which should just give my body th…
Lesbians! They're *EVERYWHERE*
Oh my, I am amused so very very much by
this
fantastic story.
In which our intrepid author encounters full-rate expressions…
I have posted part two of the Haskell based
calculator project.
Enjoy, subscribe, send me ideas.
CVS pserver
I am trying to set up a nice secure chrooted pserver for our CVS
repository, so that people can gain access to our works-in-progress. Not
sure why, but CVS’s handling of internal password databases su…
parents
My mother is trying to persuade me to let her and dad visit when Rob and
I go on holiday ( if we get the chance that is ). Unfortunately I’m now
told that it’d involve letting my 12 yr old nephew (fid…
It's all about the Açaí…
Today I arrived in Brazil and for lunch we went to a small vegetarian
chinese place. I ate my fill of rice and soy for about 90p and then had
a slightly more expensive (perhaps £1.10) dessert made fro…
Moving journal
Hi, After a long ponderous process I have decided to move my blog to a
pyblosxom installation on my own server. As a result; I won’t be posting
much on here any more (although I will retain the accoun…
<em>no subject</em>
This meme is stolen from
Livejournal:gwendraith
The idea is to pick a song for each of your LJ friends…
Cut — click here for the results Some of these
songs were picked because the title was ap…
Apparently, this is me
Apparently,
this is me: I’m meant to strike out bits which don’t
apply to me…. Active and dynamic. Decisive and hasty
but tends to regret. Attractive and
affectionate to oneself. Strong mentality. Lov…
I'm worried (a bit) about this...
I decided to take a personality test as-linked from a friend’s
LiveJournal account
here
Amazingly my results were remarkably similar to my own analysis of
myself:
Disorder
Rating
Paranoid:
…
Before this river there comes an ocean…
…I gotta have faith
Today I have been baking. I prepared the fruit for my christmas cake
some days ago and have today made the rest of the mix and begun to bake
it. My right arm is now incredibly tire…
You just cannot make this stuff up…
Sometimes it’s easy to assume that everyone is at least vaguely sensible
about source code they release on the world. Sometimes it’s easy to
forget that out there are idiots who will attempt to fleece…
But my love is all I have to give…
…Without you I don’t think I could live.
Tonight I visited mjg59 and
together we worked through the little bits between me and my laptop
fully appreciating his ACPI love.
Now I have software suspend/r…
Of connectivity and packet loss
Irritated to distraction by the fact that my Wireless Broadband link has
been down for the past two hours (and was out for 30 minutes on Saturday
anyway) I have finally pre-ordered DSL. I chose a loca…
I'm sorry, your name has slipped my mind…
(What it slipped my mind I can’t be sure, but it made it fuzzy)
I was pondering this morning about names. It struck me that even eleven
years on from when I left that particular set, I can list my ent…
Okay, but why YouTube?…
For a month or so now, I have been making YouTube videos on my
channel mostly for my own
amusement.
I have done screencasts of
Haskell
(starting with Project
Euler
solutions).
I have done basic
vlogs
…
Change of direction?
I have, over the past few months, been contemplating a change of scenery
in the form of a new job. More recently this has widened to include the
possiblities of changing career direction as well as em…
CACert considered harmful…
An organisation exists called CACert whose
primary goals are: “Inclusion into mainstream browsers” and “To provide
a trust mechanism to go with the security aspects of encryption.”
— Kinda scary to th…
Announcing the release of v1.0.0 of libgfshare
I am proud to announce the first release of my secret-sharing library
(libgfshare).
This library will eventually go on to be used in my planned
fuse filesystem for secret-sharing.
The library has been…
Something I thought Gerald would be interested in
http://www.tribulaciones.org/blog/computers/geek/traffic-jam_20-09-2004
LJ-Match compatibility
<TABLE BORDER=0 STYLE="width: auto" CELLSPACING=0 CELLPADDING=0> <TR><TD BGCOLOR="#FFFFFF" STYLE="padding: 0px"> <TABLE BORDER=0 STYLE=&…
Workplace blues
Well, I was asked yesterday if I had enough work to be getting on with.
“No” I replied “I have about 30 mins of work left” and then I went home.
This morning, in response to the lack of new work, I se…
Documentation? Bah!
So I’m meant to be writing documentation, only the muse is most
definitely not with me, so I’m here vegetating. I wish I was at home. I
have stuff I want to do there. sigh
Updated sexual compatibility
Well, I updated my sexual-compatibility display today,
Cut — click here for details
gerald_duck
50%
keybuk
40%
…
New home phone number.
If you happen to have my landline number (starts 0161) then it’s
important to know that it has changed.
In order to know the new one, either ask me by email, ring me on my
mobile phone, or follow thes…
I'm leaving, on a jet plane…
…Don’t know when I’ll be back again.
Once again my work demands that I jet off to foreign parts. In this
instance to Montréal for Ubuntu Below
Zero where I shall be partaking
of much geekery, card pla…
Phrases and what they trigger…
A while ago, I ended up using the term ‘drug fucked narcissistic
megabitch gymbunny’ in a conversation about gay stereotypes and how I
obviously fit them all so perfectly. Those words got jotted down …
Spring!
Spring is here! Spring is here! Life is skittles, and life is beer. I
think the loveliest time of the year is the spring. I do. Don’t you?
’course you do!
I hate pollen
I woke today with more snot in my head than was ever used to gunk people
on Noel’s House Party. I have managed to use half a box of kleenex while
the antihistamines kick in. Why can’t pollen just fuck…
USB Device Stacks, on RTFM
I have been spending time with Jorge Aparicio's
RTFM for Cortex M3 framework for writing Rust to target Cortex-M3
devices from Arm (and particularly the STM32F103 from ST Microelectronics).
Jorge's wo…
Starting to parse…
Yesterday I uploaded a video which is part one of a series covering
parsing in Haskell in the
form of a project to build a calculator.
In the future we’ll also look at making parse trees and perhaps
i…
Withdrawing Gitano from support
Unfortunately, in Debian in particular, libgit2 is undergoing a transition
which is blocked by gall. Despite having had over a month to deal with this,
I've not managed to summon the tuits to update G…
Adventures in Haskell — Episode 6 — Functions and variables…
In episode six of Adventures in Haskell
we add variable assignment and simple function definition to our
calculator.
Never leave 'til tomorow…
…that which you can put off indefinitely.
Today saw a very strange set of outages of Pepperfish’s upstream ISP’s
routing. After a while Loud-n-Clear
managed to get enough back running that I was able …
arch-pqm requires python 2.3…
…or python 2.2 and a lot of tickling.
I checked out the latest
arch-pqm from Colin
Walter’s repository and proceeded to try and get a PQM going on my
server. I needed to get this to work without any .…
What does it feel like now that you're civilised?
To head off this question (already been levelled at me umpteen times)…
It feels exactly the same.
Yes I now wear a ring, but then again, I did before from time to time.
Yes I have a bit of paper sayin…
Toy!
This morning my MP3 handsfree for my phone turned up — the software on
the CD installed flawlessly into my Win98 VMWare and all I need now is
to write a small shellscript to re-encode MP3s to 64kbit m…
Monkey, Monkey, Monkey…
…Don’t you know you’re gonna shock the monkey.
Steve Kemp was talking about hacking on the livejournal
codebase in a
recent blog posting of his. He mentioned that one of his goals was to:
Remove the …
Life redux…
Forgive me, Intarwubs, for I have sinned. It has been a little over
seven months and seven days since my last confession (regarding
secretfs) and I have done much and little in that time.
In brief, I …
A quarter in review - Nearly there, 2020 in sight
The 2019 plan - Third-quarter review
At the start of the year I blogged about my plans for 2019. For
those who don't want to go back to read that post, in summary they are:
Continue to lose weight a…
All that she wants…
…is a good MLM.
Today I sat down and tried to work out how to get a better mailing list
manager onto my system. I have tried Sympa and
Enemies of Carlotta and found both to be
lacking. Unfortunately i…
Be careful what you ask for
Date: Wed, 01 Jul 2015 06:13:16 -0000
From: 123-reg <noreply@123-reg.co.uk>
To: dsilvers@digital-scurf.org
Subject: Tell us what you think for your chance to win
X-Mailer: MIME::Lite 3.027 (F2.7…
OMGWTF Interview!!11oneoneeleven!1…
Behind Ubuntu interviewed me a little while
back (just before I moved to Manchester really) and have since been
coordinating translations of my undoubtedly trite and tired
words into such
languages as…
Yay, finished my degree at last
A little while back, in June, I sat my last exam for what I hoped would be the
last module in my degree. For seven years, I've been working on a degree with
the Open University and have been taking a…
Gitano - Approaching Release - Work
I have been working quite hard, along with my friend and colleague
Richard Maw, on getting Gitano ready for a release suitable for
inclusion into Debian Stretch.
You can see how we're doing on the var…
STM32 and RTFM
I have been working with STM32 chips on-and-off for at least eight, possibly
closer to nine years. About as long as ST have been touting them around. I
love the STM32, and have done much with them i…
By Gymmeny
Well, we went to the gym last night, and we’re going again today. In a
strange turn of events, the thought of exercise is nice and I’m looking
forward to going. Then we shall be joining
Livejournal:ge…
Confused but optimistic
I spent much of last night learning about
D-Bus in
an attempt to prepare myself for writing my IrDA monitoring tools. Both
myself and
Livejournal:keybuk
believe that D-Bus is the right thing to try an…
Trick (or treat?)
Cut — Did you trick me, or treat me?
My LiveJournal
Trick-or-Treat Haul
terryfish goes trick-or-treating, dressed up as a great white shark.
brainstewed
gives you 14 yellow chocolat…
The end of an era
Well, not quite an era but today marks my last day working for
MIPS as an ‘engineer’. Tomorrow I will do my
second bout of unpaid work for Canonical
Ltd and on Sunday I’m travelling to London
ready to…
The weekend in brief
Cut — Well, here’s the weekend in brief… So Friday
night was pretty quiet, mostly just pottered around coding, reading,
watching
distraction
and generally vegging out. Saturday saw me get a dra…
Gitano public hosting…
For a while now I have been working on a git-configured git-managed
ssh-accessible git hosting system called
Gitano and it is finally coming together
nicely. I have also been using Branchable
for vari…
Gym bunnies
Cut — Bounce Bounce Tonight,
Livejournal:nunfetishist
and I are off to see another Gym. Namely the
Atrium in Ely. Assuming we like
it and we can negotiate some form of discount for joining as a…
Q. What is the plural of virus?
A. Viruses
Just today; my least-favourite non-word was used by someone on a list.
What’s worse they
asserted
that the plural of ‘virus’ was ‘virii’.
I simply must… restrain… fist… of… death.
Useful re…
One of the most stressful things you can do…
When I was 19, I bought a house. This house was just what I needed at
the time, and in a great location for what I wanted. However over time
it has become “not quite right”. So I started to look for a…
Bored already?
Am I the only person already fed up with christmas?
Don't just get even, get angry…
For those of you out there who share our sad and unusual fanboying of
Matthew Garrett there is now a chance
to learn more about our favourite angry person over at
http://www.angryfacts.com/ where the …
In memoriam…
I thought that on this day of reflection and memorial I would share one
of my favourite poems with you all.
Stop all the clocks, cut off the telephone,
Prevent the dog from barking with a juicy bone,…
"Tables are much nicer"
This is me testing my livejournal thingy for “friends only” I only have
one friend ’cos I’m sad and lonely :( T.
Entropy Key on *BSD…
Up until now, we’ve only talked about supporting the Simtec Entropy
Key on Linux. However,
Debian are trying to sort out a
kFreeBSD kernel based version of their OS,
and lots of security-conscious peo…
Why I might 'support' Ubuntu more this year…
…or “How much does it cost to fly to Argentina? Fuff that!”
The Ubuntu developer summit
(UDS-Intrepid) is in Prague this
year. The Debian Developer conference
(Debconf) is in Argentina (at Mar del Pla…
Vindicated at long last
Which
LJ friend envies your sexiness?
LJ
Username
Your
Envious Friend:
milchi
This
Quiz
by
roseoflace
- Taken 185
Times.
New
- Kwiz.Biz
Astrology
Dear lazyweb…
Who is to say how
large a potato can be?
Does this koan have the budda nature?
If a monkey falls from a tree, can a fruitarian eat it?
Kthnxbye,
Daniel
A new chapter
Last night I accepted a new rôle and have resigned from my
position at MIPS. I’m very excited about my new position and I’d like to
thank everyone who helped me to get noticed.
Erm, please let someone else be compatible with me
Would someone else please take the sexual test so I can get a more
compatible friend than
Livejournal:gerald_duck
please? It’s not that I don’t like poor gerald, it’s that I’d far rather
have someone …
Today's video includes Monads…
Mmmm, crunch! Project Euler Problem 92
solution live-coded for your delight.
(I will be doing other stuff on my channel soonish, so consider these
filler and practice :-)
<em>no subject</em>
Thanks to some source dug out by
Ross Burton I managed to
get most of the way to my irda monitor last night. As an aside, until
Daniel Stone gets his updated dbus 0.20 packages up, I have put my
hacke…
Ugly, washed and blurry…
Norbert Tretowski says
here
that he has never seen anti-aliased fonts look good.
Basically I’m certain that he’s simply never seen someone who has
configured their fonts properly. I’ve never found a d…
Gitano - Approaching Release - Changes
Continuing on from the previous article,
here is a (probably incomplete) list of the critical changes to Gitano which
have been, or will be, worked on during the run toward a 1.0 release. Each
of the…
Kimchi Trial 1 - Part 1
I have spent today making my first ever batch of Kimchi. I have been
documenting it in photos as I go, but thought I'd write up what I did so
that if anyone else fancies having a go too, we can compa…
R.I.P. James Doohan
James Doohan (Montgomery Scott) has
died
from Alzheimers and pneumonia. Original series Star Trek was one of the
first TV shows to really grab me and make me care about the characters,
back when I was…
How to configure AA fonts…
Piotr Szotkowski (Shot) sent me a mail explaining how when you use the
gnome font dialogs, you are simply configuring ~/.fonts.conf and that
config combined with /etc/fonts/local.conf governs how font…
Playing games, stealing memes, venting spleens...
The idea is to grab a nearby book, open it to page 23 and copy sentence
five into your blog. If anyone can work out what this book is, I’ll be
very very impressed.
He was busy groping for his flukes.…
The result is…
…ravishingly beautiful hair with manageability you never before
thought
possible
Yeesh!
*sniffle*
I hate hayfever season. Particularly since now I work on a converted
farm, there’s loads of grass pollen around. sigh
Notice periods of doom
So, I finally got a replacement for my contract today from MIPS (I lost
my previous one) and discovered that my notice period is… wait for it…
three months. Is it just me, or would you, as a company, …
In which our intrepid explorer fecks some brains…
I have uploaded part three of my parsing and Haskell video in which I
build a parse tree for Brainfuck using
Parsec.
Once more, comments, suggestions etc gratefully received.
Beertastic.
On the 18/19 June,
Wilburton
in Cambridgeshire will be having a small beer festival. If you enjoy a
nice pint or five, in a convivial and familial setting, and you can join
us in Wilburton then do com…
Bang bang, you're dead…
Thanks to everyone who has commented about ternary operators. In
particular; thanks to Steve Alexander for pointing out PEP
308 to me along with this
opinion
that the python guys made the right choice…
Support nightmare
Okay, so I know that part of my job description involves sorting out
support-type issues when the arise with the IT systems. But I have now
wasted half-a-day trying to fix an issue arising from a coll…
Entropy for exim4, or just a bad idea?
Ingo Juergensmann recently
asked
if there is a way to get more entropy for exim4 for a way to make exim4
take less entropy.
A while ago I
posted my solution
which grabbed the imagination of Steve
Gran…
Variations on a theme…
Today, since people have complained that all I seem to have eaten is
fruit so far, I was taken to get a somewhat different dessert after
lunch. The desserts we ate were called ‘camafeu’ and ‘brigadeir…
Cryptic clue challenge
Okay, so I’ve come across this cryptic clue. 9 letters… “My friend owns
a huge multinational company, it strangely transports insects, he also
loves word play, I guess that’s why he named the company …
GF Share Filesystem and my use of it…
Recently I wrote a secret-sharing FUSE
filesystem called
secretfs. It is read-only and its purpose was purely to allow me to
recombine the secret shares which comprise my SSH and GPG private keys.
I n…
Live coding exercise: Project Euler problem 42…
I have been playing around with Project
Euler on and off for the past mumble
years. I have been playing around with Haskell for around six months,
and when I get to combine the two and do a little scr…
And that's the end of that chapter...
Huntley found guilty of Murder, Carr guilty of conspiring to pervert the
course of justice. Unshocker
http://news.bbc.co.uk/1/hi/uk/3312551.stm
Lua does indeed rock.
Steve Kemp said recently that lua
rocks
and me being me had to agree.
Lua is a little known and yet very very widely
used programming language with a teeny-tiny interpreter (yes there are
smaller, but…
'E' is for 'enslavement'
Back on the 9th May, Anthony shared ten words beginning with the letter
‘I’ with us. When
prompted he gave me the letter ‘E’ and I gathered some words up and
never got around to formulating my post wi…
A(n) Droid…
This weekend I took the plunge and got an
android based phone (The T-Mobile
HTC-manufactured
G1
in black).
Unfortunately it turns out that the man in the shop lied when I asked if
it would work with m…
Dear God in Heaven! What *were* they thinking?
http://www.petoffice.co.jp/catprin/english/
Hurrah; pointless meme
terryfish’s
LiveJournal Slut
Stats The below percentages indicate what
terryfish
has done with the 34 people on his friends list!
met
82.4%
hugged
64.7%
…
Some software that I used to build...
Based on Gotye’s ‘Somebody that I used to know’
Now and then I think of when I used to do this
Like when I said this was a simple thing to build
I told myself that it was right for me
To build this so…
Introducing 석진 the car
For many years now, I have been driving a diesel based VW Passat Estate. It
has served me very well and been as reliable as I might have hoped given how
awful I am with cars. Sadly Gunther was reach…
Tired but happy
Last night I went to see the Matrix Reloaded. Considering it’s a ‘middle
of the story’ film, it’s done really rather nicely. I recommend anyone
who liked the matrix go and see this. I can’t see anyone…
YAMQ -- Yet another music quiz
Well, since
Livejournal:nunfetishist’s
music quiz seemed to prove popular, I thought I’d finish one I started a
while ago when
Livejournal:gerald_duck
was doing them.
Cut — The details Mine is …
Order begets order
A short while ago I thought it’d be a jolly good idea for me to have a
diary which I kept up-to-date with what I was doing and where. (I had
some narrow-misses where I had committed to do things and t…
Subplot volunteers? (Acceptance testing tool)
Note: This is a repost from Lars' blog
made to widen the reach and hopefully find the right interested parties.
Would you be willing to try Subplot for acceptance testing for one of
your real projec…
Long time, no see…
It’s been a long time since I did any Debian work.
Last login: Tue Jan 10 11:38:14 2006 from haddenham.pepperfish.net<br>dsilvers@merkel:~$ date<br>Sat Feb 7 15:12:13 MST 2009<br>ds…
Looks like it's me an' Gwendraith ;-)
Christian
What Moulin Rouge Character Are You?
brought to you by
Quizilla
Announcing the release of v1.0.1 of libgfshare
I am proud to announce the second release of my secret-sharing library
(libgfshare).
This release covers a few important things:
Memory leak fix
Manual pages for the tools and the concept.
tar.g…
Baby go on and just cry me a river…
I am in Spain for a couple of days. Tonight our hosts took us out to
dinner and we partook of the spanish pass-time of tapas. We went to a
mere two places to have dinner and I have discovered somethin…
ALSA Sound card entropy gathering daemon…
Using the low order bit of the ADC output of your sound card,
randomsound gathers entropy, debiases it and offers it up to your
kernel’s random pool.
It’s cool, it’s funky, it’s probably hideously i…
You're all I ever wanted, You're all I ever needed (yeah)…
…So tell me what to do now, ’cause I want you back.
The current ’net meme seems to be to google for “Your name
needs” and then select either the top few, or the best few to share with
your blog reader…
…as a matter of fact I swallowed one of these about 2 hours ago…
… the explanation is that it is in fact, my hand …
I’m trying to find out if it is possible to place (using CSS) a div in a
specific place in the flow of a document when the source for the div is
spec…
More bounties
Continuing in the same vein as
this
I would like to offer one $BEER/$BUG token to anyone who can give me a
rune to tell mozilla-thunderbird to render the text/plain component
of a multipart/alternativ…
A quarter in review - Halfway to 2020
The 2019 plan - Second-quarter review
At the start of the year I blogged about my plans for 2019. For
those who don't want to go back to read that post, in summary they are:
Continue to lose weight …
Moon, יָרֵחַ, Lua…
…whatever you want to call it.
This weekend I have been mostly playing with Lua 5.1work2 (a prerelease
of Lua 5.1) and I have been enjoying trying my hand at a deep and scary
change. I have added docu…
If software bugs had a personality…
If software bugs/issues had free-will and a personality then what would
they sing?
(With apologies, although I’m not certain she deserves them, to Céline
Dion)
To vex you more.
Paste me, back into the…
Sometimes recruiters really miss the point...
I get quite a bit of recruitment spam, especially via my LinkedIn profile,
but today's Twitter-madness (recruiter scraped my twitter and then contacted
me) really took the biscuit. I include my respo…
The light at the end of the tunnel…
…is an oncoming train.
Matt Brubeck very kindly emailed me last night to mention that a lot of
cross-site-scripting vulnerabilities in various RSS aggregators and
readers were fixed as a result of Mar…
Ooh, won't you miss me like a hole in the head…
… Because I do boy, And it’s cool boy
Several people have expressed
shock and
dismay at
a concept which has been floating around since the 2003 Debconf in Oslo
where it was announced as a concept at t…
Irritated by thieving git
Someone calling themselves Kiri The Weiz decided that it would be a good
idea to deep-link to an image belonging to a company
Pepperfish host the
website for. We take a dim view of bandwidth theft, bu…
Aranha
Plans for my web application framework continue. I now have a wealth of
notes and ideas at
http://wiki.digital-scurf.org/Aranha
and I continue to add to it. I am currently pondering documentation
styl…
Darn those pesky pigeons
Okay, so
Livejournal:gerald_duck
pointed me at
this
and all I’ll say is that I’m glad I have my new tinfoil hat to protect
me from those pesky flying rats.
Them and us…
A week ago, I wrote
this and
since I haven’t deleted it since then, I figured I’d share it with you
all.
To amuse and entertain...
Ooooooh You touch my
tralala.
With thanks to Scott James Remnant
STM32 USB and Rust - Packet Memory Area
In this, our next exciting installment of STM32 and Rust for USB device
drivers, we're going to look at what the STM32 calls the 'packet memory area'.
If you've been reading along with the course, inc…
Pretty pretty…
Is it bad that when I saw Zoy’s posting about etch-related
stress
all I could think was “oooh pretty reflections!” ?
Kimchi Trial 1 - Part 3 - Kimchiguk
Earlier this week I allowed some of my colleagues at work to try the Kimchi and
one of them (James) liked it enough to ask for a tub of it just for himself.
Being a lovely person I obliged.
My darling…
I'm running, I'm running, catch up with me life…
Quick redux of the past few weeks…
Went to Manchester, saw dks, ed, etc.
Saw various houses.
Saw a house I wanted.
Put in offer
Had offer tentatively accepted.
Been in London working for a…
Emacs Tramp
I was very worried just then that I could use emacs-shell (eshell) in
conjunction with emacs-tramp (tramp) to access my laptop’s hard drive as
though it was local. Just thought I should share the pain…
Risk…
A while ago now; a colleague and friend pointed me at the following poem
by Leo Buscaglia
To laugh is to risk appearing the fool.
To weep is to risk appearing sentimental.
To reach out for another is …
General update
I’ve failed to blog for a while so i thought I’d give a general update
in no particular order…
Simon Huggins has
been working on the Xfce4 in
Debian situation with my sponsorship. I’d like to take t…
Superstition, fear and jealousy…
Recently,
Rob, I and
a friend of ours -
Clive - were chatting
about the possibilities of cross-site scripting vulnerabilities brought
about by the vast number of RSS syndication systems floating aroun…
Week/weekend roundup
Good morning Livejournalers. I had a lovely weekend, mostly with
Livejournal:nunfetishist,
Livejournal:mstevens,
Livejournal:gerald_duck
and partially with
Livejournal:kjaneway.
On Saturday, some of u…
Yet another silly test
Prompted by Gwendraith, here’s another strange personality thing.
Conscious self
Overall self
Take Free Enneagram Test
Last Post!
Well, this’ll be my last post for a while since I’m off to Oslo on
Thursday Morning and will be very tired tomorrow (due to it being
Livejournal:nunfetishist’s
birthday). If I’m lucky, I’ll get time t…
The Glorious Code song…
…With apologies to Skunk Anansie
How can your face be so angry?When all you’re doing is looking at
code.You chastise me for my bad softwareIt’s gonna last too
long.
What to do now but refactor?All tho…
Adventures in Haskell — Conditions and Recursion…
In episode eight of Adventures in
Haskell we add
conditionals to the calculator, so we can do recursive fib and have it
work. YAY
Redux...
Work:
What do people do to improve their motivation at work? I sit here and I
stare at this code and I wish I was at home doing more interesting
things. I need someone to donate enough money that I c…
XML Nonsense
I am reminded of why
I dislike XML. Particulrly I dislike the rabid “Oh but it’ll open
standards up nicely” rantings I seem to receive from the more fervent of
XML supporters.
Caius -- A heirarchical delegable password safe
A long while ago I, Rob Kendrick, Clive Jones (and possibly others) sat
down and tried to come up with a way to store passwords a-la
Password Safe. However, being us, we wanted to ensure a number of
…
New desktop
Cut — Geek alert! Well, I have to admit,
Xfce4 is rather yummy.
Livejournal:brainstewed
was I believe the first person to mention it to me, and eventually a
night or two ago, having reached the…
And then there were 100…
Yesterday (2009-08-26) we built a small batch (100) of Entropy
Keys so that we would have enough to take
to the Debian UK BBQ this year. Indeed I shall be able to haul enough to
fulfill 200% of the o…
Juxtaposition…
For some reason, this:
amused me greatly :-)
<em>no subject</em>
So much for the
unconditional love of a parent…
Building a USB descriptor table set
In order to proceed further on our USB/STM32 oddessy, we need to start to build
a USB descriptor set for our first prototype piece of code. For this piece,
we're going to put together a USB device wh…
Infamy! Infamy! They've all got it in-for-me!
Well,
Livejournal:cjwatson
has provided the following questions…
Cut — Click here to be enlightened
Where was your best childhood holiday? Why?
Hmm, as a child, I remember only three types o…
First real blosxom posting
I have moved my blog from
http://www.livejournal.com/ to a pyblosxom
installation on
http://blog.digital-scurf.org/ in order
to gain a little more control over my blog. Bear with me if I break
things;…
Oslo
Cut — My time in Oslo Firstly, can I say: It is
fucking expensive in Norway ~~- The exchange rate
is disproportionately high and as such, pints of beer in local bars cost
around £4.50 which is …
Christmas
Well I’ve managed to book my christmas holiday period off now. My last
day at work is Friday 19th December, and I start back at work again on
Monday the 5th January. All in all, a nice long holiday. G…
Meine Einsamkeit bringt mich noch um…
…und ich gebe zu:
Brought to you with the powers of at and pre-authoring before I went
away while listening to the Wise Guys ;
today’s posting is meant simply to wish you all the best over your
holida…
Weekend roundup
Well, the weekend was pleasant. Sunday even saw a fantastic trip to the
pub with
Livejournal:milchi,
Livejournal:nunfetishist,
Livejournal:cjwatson
and
Livejournal:gerald_duck
(Oh, and mdw) — All in a…
It's all just a little bit of history repeating…
Some time ago, someone infected me with a “What’s in your googlebar
history” meme and I figured I’d share the history at the end of every
month in 2006. As a result, here’s my googlebar history for th…
Last Christmas…
…I gave you my heart.
Merry Christmas everyone, happy holidays and all that jazz. I trust you
all had a good year and I look forward to another fine year with you all
as we go on.
My efforts to be inc…
Prompted by something my boyfriend found
Your Ultimate
Purity Score Is…
Category
Your Score
Average
Self-Lovin’
35%When I think about you - or anyone - I touch myself
63.4%
Shamelessness
66.7%It takes a couple of dr…
Ficlets…
Via Lesley Mitchell I was pointed
at Wil Wheaton’s ficlets
page and unfortunately for the
world, I was inspired to contribute three original ficlets to the site.
As a result, please visit my ficlets
p…
On this day in…
On a whim I decided to use IMDB’s ability to list who was
born/died/married on a given day to look up my birthday.
It turns out that I share a birthday with Hugh Hefner, and that Francois
Rabelais and…
Week redux
For those of you who know what I’m on about, I’ve mailed you about
Saturday… For those of you who know what I’m on about, June’s trip to
Milton is now being organised on my test wiki. URL in the email…
Comparative publishing…
So that I don’t lose all this knowledge the moment something more
relevant to my life, such as breathing, occurs; I will dump it here for
all to marvel at the incredible complexity of something which …
Tethering a Tomtom to a G1…
Before any of you get your hopes up. NO I have NOT managed it
yet.
However, a bit of fiddling today did get me as far as the tomtom
establishing a PPP connection. Unfortunately it subsequently did
chu…
Debian packages
They’re quite hard to get right, especially when packaging a very
idiosyncratic package. sign
This here is a cuteness poll....
I wonder if this will syndicate safely… Livejournal Poll, not
copied
Alas, poor Fungus -- I wore him well...
Livejournal Poll, not copied
GNU Make is not enough…
With apologies to Garbage, and with sniggers at Mark Hymers, I hereby
present the latest techfilk from my perverted mind.
GNU Make is not enough
I know how to antI know how to sconsI know what t…
Viruses
Just in case it passed people by… Netsky-b is on the rampage again.
Here
is f-secure’s information about it.
Dear Amazon,
I am a proud Kindle owner. I love my Kindle and try to buy books in an
electronic format whenever I can. However, I am in a bit of a quandry.
You see; I won’t buy a Kindle e-book if it’s more expensiv…
You're showing me how to give into temptation…
…knowing full well the earth will rebel…
Today I bought an iFP-170T (EU) because I ended up deciding that as nice
as an iHP-140 would be, the immediacy of the iFP-170 made it a better
buy. Plus it’s s…
Adventures in Haskell - Episode 5 - Extending the calculator…
In this episode we extend
our calculator to have parse trees, a concept of statements, and even
some constants in the form of pi e and
phi.
Next time, we’ll look at adding assignment and other feature…
New blog engine up and running
Finally I have my blog resurrected and migrated to IkiWiki which pleases me
no-end. The theme still isn't quite right, but for the first time since I left
Livejournal all those years ago, I have web-…
APIs don't matter, do they?
I’d like to introduce you to a bit of API which belongs to
libdbi which belongs in the “Mommy,
who cut my crack with washing powder?” box…
int
dbi_driver_quote_string(dbi_driver Driver, char
**orig) …
Second bite on arse from 2.6.8.1 and XFS
Today I had my second bite on the arse from having an XFS filesystem
under a 2.6.8.1 kernel. A while ago I upgraded my fileserver at home and
decided that 2.6.8.1 sounded like a good plan. It tried to…
A definite 4 6 5…
On Thursday, myself and Nattie cooked up a mango
curry which turned out to
be really rather good. It is, for those who know what I mean, it is a
thought=4, word=6, deed=5 curry.
Why does software like this exist?
I have been providing the sympa mailing list
manager on Pepperfish for a few years now;
explicitly for a single customer who demands some of its features such
that enemies-of-carlotta is insufficient.…
First impressions really count.
Seen tonight on a talker I’m on:
mouse :my mate is having problems with Vista. Is it usually crap?
Now, that just says it all.
It's my brain…
Sometimes I get to think of myself as my own person, independent in
thought, word and deed.
Then every now and again, I’m reminded that I’m part of a braincell
collective which controls my mind. As an…
The BAFTA awards are in…
I’ve just finished watching the awards ceremony for the BAFTAs and I
have been tmpted to go and see several more films as a result. Some of
the clips shown were truly inspiring. Indeed despite several…
Wanted…
…someone who remembers the *INFO “Liquid” simulation/demo.
Sacrifice.
Years of learning, innumerable cleansing rituals and hours of final
meditation had brought him to this. He rose from the grass mat as the
manifestations faded and began his trip to the altar, draped …
I've seen all the pictures, I've studied them forever…
…I wanna make a movie so let’s star in it together.
LJ exports a <comments> tag in its RSS export; but not in its ATOM
export. It also fails to take notice of the <comments> entry in my
AT…
A change is as good as a rest…
I, erm, kinda had a slight change of appearance today…
Eep
Meme-tic
Again a stolen meme: This time it’s from
Livejournal:mikosquirrel
via
Livejournal:gerald_duck
and
Livejournal:gwendraith.
The rules are as follows: Five questions. Pick one you don’t like,
drop it. R…
Some people just don't know when to act.
You know who you are, oh yes. Perhaps you’ve forgotten to email. Perhaps
you posted something instead of emailing, perhaps you’ve lost the info
sheet (you idiot) and haven’t quite gotten around to get…
Looking back, over my shoulder...
…I can see that look in your eye…
Unfortunately I can’t see the nice simple account name that Evolution’s
mail component provides from the camel-imap-folder backend where the
‘Original Location’ colum…
So what's the use…
…of falling in love?
Just thought I should share with you all that I actually feel quite
happy today. I feel valued where I work; I’m not too scared about life
in general; I’m gearing up to do a real …
Life, the Universe and Everything
I’ve decided that I can’t afford the time or money needed to go to
FOSDEM this year. It’s unfortunate but unless someone can
give me about £200 with no strings attached (or at
least no strings which c…
Two hundred and twenty two grams per 'bar'?
Martin
asks
whether or not a malt loaf actually weights 222g. The answer is that the
packet doesn’t seem to say, but that most people aren’t as vile as me
and won’t eat an entire malt loaf in one sitt…
Birthday food
If you are reading this then it means you’re on the list of people I’d
like to come to the Red House in Longstowe with me on Saturday the 10th
April to help me lament my increasing age. If you are int…
Someday soon I'll make you mine…
…Then I’ll have candy all the time.
Rob Bradford
says
that not being at debconf means that he sucks. That makes me suck too
:-( Thanks Rob.
In other news however, on Monday, the hardware for my spanky…
Help I'm a fish!
Here I am, I’m a fish! My homepage is the URL to the ISP for which I am
the mascot. Please take a look, you might be pleasantly surprised :)
Broccoli Sync Conversation
Broccoli Sync Conversation
A number of days ago (I know, I'm an awful human who failed to post this for over a week), myself, Lars, Mark, and Vince discussed Dropbox's article about Broccoli Sync. It…
In defence of curl | sudo bash -
Long ago, in days of yore, we assumed that any software worth having would be
packaged by the operating system we used. Debian with its enormous pile of
software (over 20,000 sources last time I look…
Fun, for all ages…
This year, after 12 months of trying, I have finished my ESCape. With
my new-found freedom I shall be separating files. I expect my husband
Rob will be rebelling after his
year of SUBstitution as he t…
Partial retraction and small apology
I feel that this morning, in the cold light of morning I ought to
apologise to Joey for my previous posting. I will admit that I was
sufficiently pissed off with the whole “Let’s abandon pragmatism in…
A quad-core ARM with 2 gigabytes of RAM, mSATA SSD and lots of bandwidth you say? I'll take eight…
So, exciting times at Codethink towers.
This week we launched the Baserock
Slab and it is a pretty
awesome bit of kit. I have been working with the Baserock team for a
good while now, on the various t…
Gitano - Approaching Release - Access Control Changes
As mentioned
previously I am working toward getting
Gitano into Stretch. A colleague and friend of mine (Richard Maw)
did a large pile of work on Lace to support what we are calling
sub-defines. The…
What, another one? Project Euler problem 89…
Yes, yet another live-coding exercise in
Haskell to solve Project
Euler problem 89 this time.
I promise that this is the penultimate of these problems. I have one
more, based on RSA which I will be do…
Honesty is the best policy
Stealing shamelessly from my
mother out-law I
would like to invite you all to ask me three questions. No more, No
less. I promise to answer them honestly, or else not at all. I will not
answer questio…
Releasing Rustup 1.17.0
Today marks the release of rustup version 1.17.0 which
is both the first version of rustup which I have contributed code to, and
also the first version which I was responsible for preparing the releas…
Horrible nasty messes which turn out to be rather elegant in the end
So I’m setting up the CVS pserver thing. And the wrapper I’m using does
an rsync first, then sorts allows the cvs to run, with reduced
privileges, in a chroot jail. Now at first, this seemed overkill,…
Quiet and gentle
On Friday we had a lovely party at Mark’s place for the hoary release.
Thanks for the bed Mark.
I had my 25th Birthday on Saturday. It passed quietly and without remark
from most people. Scott bought …
Lyrics Meme caught me
Well, finally noticing
Livejournal:kaliphas
answers, here’re mine. Pick a band and answer only using that band’s
song titles: Rammstein 1. Are you male or female? Zwitter 2. Describe
yourself: Spiel m…
Bush government finally classified
During a high-powered meeting of top executives in the familiar
surroundings of the farm kitchen, a decision was finally reached,
regarding the taxonomy of the American government during the
reign of …
nautilus
Why is it that when Rob doesn’t want nautilus to manage his desktop, it
does. Yet when I want nautilus to manage my desktop (so I can evaluate
it and decide if I like it or not) it won’t ?
Peroxide in my eyes (and Oslo)
Cut — My eyes I have now had a full week of wearing
contact lenses, and can I just say that they rock. Being able to
see well, without the rim of my glasses getting in the way is just
so libera…
Father forgive me, for I have sinned…
…on the fourth and fifth days of this month I did perpetrate the
true evil of a macro system by token filter in Lua 5.1. I offer this
patch
as evidence of my transgressions.
So deep was my sin that I …
Ouch, my head…
Unfortunately the descent into Sydney really made my ears hurt.
Fortunately it was a fairly quick descent. The flight from Hong Kong to
Sydney was uneventful, not desperately restful and was where I
d…
Now, what happens if I press this button?
18:55 [homenode] -!- Kinnison [n=dsilvers@spoo.flarn.net] has left #canonical []
Call for comments…
A few days ago I decided it’d be really handy to have a tool which would
take a description of a structure as it apears on disk/flash/network
(I.E. packed, not necessarily aligned, perhaps wrong endia…
Patents Expire, the world begins to end....
Cut — Geek alert! Yes, it’s true, the GIF patent is
set to expire today. Will this signal the end of PNG? Will GIF rise
again into favour with the FSF — Will the ‘Burn all gifs’ campaign have
t…
Charlotte's Web…
Beautifully presented. Gorgeous rendering. Tear jerker.
I loved it.
Email amusement
Cut — Linux-Geek alert So, I’ve been convinced to
try Evolution for a bit. It’s a GNOME email client which actually seems
to have matured a **LOT** since the gnome 1.4 version. I’m missing
mutt…
Of beer, hogroasts, insanity sauce (and pussy cats)
Well, this is quite a long post, so to spare people who already know the
details…
Cut — Click here to make money now! On Saturday was
the Wilburton beer festival. Myself,
Livejournal:nunfetishi…
RedHat are a bunch of crack-smoking whores
So I’m trying to learn how to make RPMs so that we can distribute RPMs
of our new gcc 3.4 based MIPS compilers built to run on the version of
RedHat we export. Unfortunately, while reading the HOWTO o…
Sometimes, patents can amuse…
Courtesy of Clive I was pointed
at this
patent
which at first glance looks to be as obscure and impenetrable as one has
grown to expect from a system which was meant to be for patently
clear descripti…
Musst Musst…
Just now, while working, I had occasion to use the much maligned ternary
operator. Unfortunately I was working in python which doesn’t have the
ternary operator per-se and so I had to call a friend (m…
CSV files
Why is it that the format produced by this grotty Bill-Of-Materials
program has to be the only format utterly and completely unparseable by
regular expressions? Gah!
Insert pompom girls here…
Steve Kemp has been playing with lua again and now has come up with an
httpd in
lua; Go Steve! Clint Adams says
however that one can
write a more functional httpd in fewer lines of Z-Shell.
pike%…
Of my first unsupervised Ubuntu install and breathing.
Today I attempted my first Ubuntu
installation using qemu on my laptop.
I proceeded through a fairly generic install and then decided to try and
“use” the installation such as my parents would. This i…
Books/Stories I have read recently…
In no particular order, I have read (and enjoyed) the following
recently:
Anthem by Ayn Rand
Blindsight by Peter Watts
Halo by Tom Maddox
The Defenders by Philip K. Dick
The Gun by Philip K.…
What font do you use for development and terminals?
For quite a while, I used ‘Bitstream Vera Sans Mono’ which eventually
became ‘DejaVu Sans Mono’ but I eventually changed to ‘Droid Sans Mono’
as my terminal and editor font. I’m beginning to realise t…
<em>no subject</em>
Cut — What was it I was going to say? Oh yes…
Bah — Humbug!
software which is too damned clever for its own good
Bloody OpenMOSIX MFS has inconsistent handling of fstat() and stat()
with a 64 bit dev_t Irritatingly, GNU CP and GNU MV notice that
difference and refuse to do things, complaining that things are cha…
Yakking…
Myself, Lars Wirzenius and Richard
Maw have been working on an idea for a
while now to have a website where we post articles to help new
free-software hackers get started.
We called this idea “Yakking…
Mo Mowlam dies aged 55…
Labour MP Mo Mowlam
died today. It’s
not very often that I actually like a politician. Mo Mowlam was one of
those that I had respect for and actually liked. Her irreverence both
amused and intrigued m…
Amused by viruses
So this new W32/Mydoom.A@mm virus.. Why haven’t people learnt from
W32/Swen.[AB]@mm yet?
Cut — Email processing graph from Pepperfish On
this graph you can see what happens when people get into…
Spotify Notify…
I have been working on some vala code
recently which supports the extant spotify client — adding media keys
and notification support. Unfortunately the default notification service
on Ubuntu 11.04 see…
Pensions
Bloody pension documentation is next to impossible to understand. Plus
I’m not certain, but I think that my directorship in Pepperfish
might bugger it all up. sigh
Update plan
As you can see, I’ve actually done some updates. I made a promise to
some people (you know who you are) to make an effort to post in the
journal more often, so here we go. (This is all going to go hor…
Here dude, try this…
Yesterday evening, after Celso and Janice took me to eat dinner at the
local mall, I got back to Kiko’s (where I am staying) and Kiko offered
to let me try this ‘caqui’ fruit which I had had recommend…
The world around us
I was reading
this
article about idiots in the UK and it made me wonder how little
people actually value the life of someone they’ve never met and probably
never will.
A free (beer and speech) ARM box for every developer…
As some of you know, and fewer of you care, I changed jobs to work at
Simtec Electronics some time ago. I changed
for the fun of hardware, and low level programming and other such work
which I hadn’t …
EDS -- Why do we still hear about them?
In the UK, the Government have a terrible track-record for choosing
effective ways to spend their IT budget. Commonly they hire a company
known as EDS. Now EDS don’t exactly
have a good track-record f…
Dear lazyweb…
I am in need of a C parser which I can use to detect violations of a
coding standard. Particularly it must be able to be sensitive to
comments (the internals of which are important also) and whitespac…
Python et al.
Cut — Big geeky thing about Python. Don’t bother commenting if
it’s not relevant Righty, I’ve been hacking on the Debian
katie suite recently. It’s written in Python for the most part and so I
…
The Kaldorei Spider Kabob…
Today sees the fourth pre-release of
Aranha — “The
Kaldorei Spider Kabob”.
Aranha is a FastCGI responder based on the Lua programming language and
is under heavy development. The language has been ext…
Gitano 1.1
Today marks the release of Gitano 1.1. Richard(s) and I have spent quite
a lot of time and effort on this release, and there's plenty of good stuff
in it. We also released new versions of Lace, Supp…
Connectivity Mk II
Ye gods, how hard can it be to fix a problem with a “was working”
wireless network? Mesh have been at it since 10am yesterday. We had
connectivity for a few hours yesterday, but it went off before 2.3…
Where is the love?
93% Of The Internet Loves
Me![](I am loved by 93% of the population, including:32864 people who love men 9549 people who love star trek fans15586 people who love votersIn return, …
For this software…
This filk has been kicking around in my head for some time. I recently
took the time to gather some info about the Dmitry
Sklyarov case and formed
this little ditty.
With apologies to Tracey Chapman…
…