Entries Tagged as 'Computing'

April 16, 2008

SSH magic

I’m currently bedridden at home from a nasty dose of the flu and therefore have to use ssh to connect to my machine in the lab.
This machine is behind a firewall however, requiring the use of an intermediary SSH server. So typically you’d do:
CLIENT> ssh GATEWAY
GATEWAY> ssh DESTINATION
While this can be satisfactory enough for [...]

April 14, 2008

I was there

I attended this great talk at the Computer History Museum in Mountain View, CA while I was in San Francisco in March.

February 5, 2007

To be on a cruddy campus network

What’s been bugging me lately?
The disappointing residence network setup in TCD. They decided to use NAC (Network Access Control) technology to ensure “endpoint compliance” (manufacturer buzzword). What does that mean? It means that computers that want to connect to the network are placed in a quarantined VLAN and have to run software to check their [...]

January 24, 2007

Fun with lisp

Niall and I were recently looking at support for functions that return functions in different languages (our test being a function that takes a function and returns the derivative function).
Here is the python he was talking about (not using lambda would make it a lot more readable):

def D(f):

return lambda x: (f(x+0.0004)-f(x))/0.0004D(lambda [...]

December 3, 2006

Python implementation of “The Generation of Optimal Code for Arithmetic Expressions”

We recently covered the paper “The Generation of Optimal Code for Arithmetic Expressions” in compiler design class, so I thought I’d implement the first two algorithms described in it in Python.
The one and two functions are the names that he calls his procedures.

November 16, 2006

Thailand ICT minister disparages open source

Very disappointing today to see the new Thai ICT minister dismiss open source software off hand:
“With open source, there is no intellectual property. Anyone can use it and all your ideas become public domain. If nobody can make money from it, there will be no development and open source software quickly becomes outdated…As a programmer, [...]

November 4, 2006

TextMate Blogging

This post, sent using the awesome OSX editor that is TextMate! I am behind a proxy server (actually using Authoxy), so I had to hack one of the Ruby files that the Blogging bundle uses. In blogging.rb I used the following statement:
@client ||= MetaWeblogClient.new(@host, @path, 80, ‘localhost’, 8080)
If you need authentication, the next two [...]

June 20, 2006

The week of fixing compilation errors mostly

My last post was complaining about QCA2, (wasn’t qmake’s fault!) that turned out to not be such a big problem after all. The linker (when compiling the tools) was looking for the qca library in the system directory, which of course contained QCA1. I solved it very ungracefully by writing over the system qca lib [...]

June 16, 2006

BillWorld

Ah, we all knew it was going to happen, Bill stepping down that is.
I did not get to see tonight's Newsnight program, but I quote the website:
Imagine the world without Microsoft.
It's not easy, if you have anything to do with computers.
My only response can be, actually I do have something to do with computers [...]

June 13, 2006

A week on and still QCA2 won’t compile

The headline says it all. I spent way too long last week trying to get QCA2 to compile, I still haven't found the error but I suspect it's a problem with my qmake (the Makefiles are not correct). I decided not to continue the torture into the weekend so instead did some reading on Bonjour [...]