Jorgensen.org.uk

  • Increase font size
  • Default font size
  • Decrease font size
Jorgensen.org.uk

Virgin Media Spying on Users?

E-mail Print PDF

In recent news, Virgin Media has decided to "measure the level of illegal filesharing on its network"...

On the face of it, it sounds innocent enough - illegal file sharing keeps hitting the news, and if the adverts can be believed, then file sharing equals copyright infringement, and copyright infringement equals theft. And we have all heard the music industry whining about loosing gazillions of pounds/dollars in profits due to the nefarious pirates.

And yet: I find this worrying.

There are several problems here:

  • In order to identify traffic as "file sharing" they need to (literally) spy on users and examine the contents of each packet.
  • On the internet, nearly all communication is file sharing. The internet is based on computers copying files to each other. You would not be able to read this web page if my web server had not shared this file with you.
  • Contrary to common belief, file sharing is not illegal. However, copyright infringement is.
  • If the Dark Lord Mandelson gets his way, users can have their internet connection cut if they are accused of copyright infringement 3 times. Yes: accused, not convicted. The presumption of innocense is gone.
Last Updated on Friday, 27 November 2009 11:30 Read more...
 

IE is stupid...

E-mail Print PDF

Although I am a Linux system administrator/MySQL DBA by trade, I do have the misfortune of having to maintain a windows server as part of my job. This is not something I enjoy...

Today I was presented with this gem:

Basically the server was due an upgrade. Not unusual, it happens a couple of times a week. Being the thorough system admin, I decided to see what wonders Microsoft had now decided to release upon us. Not surprisingly, there was a security update an outdated bit of software we use: Exchange Server 2003...

I was curious, and followed the link to see what horrors this was claiming to fix. After all, security falls in my area here. Lo and behold: IE blocks such information!? Apparantly access to such information is deemed insecure? Surely, this will not deter anybody from finding out about how to exploit the security problem. But it might stop somebody from installing the fix...

Last Updated on Friday, 20 February 2009 16:25 Read more...
 

Exception Non-Handling

E-mail Print PDF

Many programming languages nowadays have concept of Exception Handling: Constructs where the normal program flow is redirected based on signals or events. Generally, such contructs are intended to perform error handling rather than letting the program terminate abruptly.

Let's take an example in e.g. Java. Imagine that this code is part of a program that produces some popular report for the finance department:

public void doSomething() {
SomeObject so = new SomeObject();
try {
int status;
so.setSomething("foo","bar");
status = so.someMethod("Hello World");
if (status == SomeObject.OK) {
String response = so.getResponseDetails();
so.saveResponse(response);
}
} catch (IOException e) {
e.printStackTrace();
}
}

For the untrained eye, this code looks correct.

But look again. Can you see why this piece of code is a undiscovered problem waiting to catch you out? 

Last Updated on Sunday, 22 March 2009 10:30 Read more...
 

Common Application Errors

E-mail Print PDF

I have spent most of my professional life battling application bugs. Although I have undoubtedly introduced some, I have spent most of my time searching for, discovering, fixing and educating developers about such bugs.

It really comes down to one thing: experience. Or rather: lack of experience.

When developing software, it is possible to take "shortcuts" - places where you deliberately deviate from the established procedures and best practices for some purpose, with the full knowledge of the consequences. The problem is that some organisations are blissfully unaware of the consequences, and thus make such shortcuts far too frequently.

But some things simply have to be done properly.

Last Updated on Wednesday, 24 December 2008 10:59 Read more...
 

Making IT Reliable

E-mail Print PDF

Computers are reliable. After all they are the very epitomy of mathematical precision, cold logic and the result of more than 2000 years of science. They never sleep, get distracted, go on strike or deviate from their programming. Nice and predictable. As long as there are enough electrons to go about, the laws of physics and mathematics can be relied upon to keep the computers running.

Apart from the odd solar storm, power failures and worn out moving parts, the electrons keep going around, and physics and mathematics does the rest.

This often leads people to believe that IT as a whole should be equally solid and dependable. After all, physics and mathematics can be relied upon, right?

Unfortunately, this is not the whole picture.

Last Updated on Sunday, 19 October 2008 19:21 Read more...
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  Next 
  •  End 
  • »


Page 1 of 3
stopsoftwarepatents.eu petition banner