Electric shadows has a RSS feed!
I'm impressed that I've found a cinema in Canberra with an RSS feed for the movies they're currently showing. That's cool. [tags: movies cinema canberra] [icbm: home]
I'm impressed that I've found a cinema in Canberra with an RSS feed for the movies they're currently showing. That's cool. [tags: movies cinema canberra] [icbm: home]
Are here in case I need them again... [tags: gps earthmate linux] [icbm: home]
An original project was superseded by another project which had some interesting links to information on the camera. Compare and contrast with a NetBSD driver for the same camera. This specification might also come in handy. (This ICM532 is one of the cameras I'm playing with at University at the moment) [tags: webcam linux icm532] [icbm: home]
Robert Scoble went on a tour of an IT centric church. The church IT manager commented on the tour too. [tags: church IT] [icbm: home]
Herm. I'm having a go at helping Jeremy review his book. Partially because of timezone differences and partially because of giving a talk on my Blosxom blogging engine at a users group last night I'm already a little behind. Time to knuckle down and do some serious reading me thinks. [tags:]
Page 21 of The Tipping Point mentions Gaetan Dugas, the so-called AIDS patient zero: "...the French-Canadian flight attendant, who claimed to have 2,500 sexual partners in North America, and who was linked to at least 40 of the earliest cases of AIDS in California and New York..." Assuming this time line of the AIDS epidemic is to be believed, I'm surprised that the transition from monkey to human happened in 1930 (ish). That's about four decades earlier than I had assumed. I might follow that thread a little more in a separate post. AIDS was a traumatic experience as a child growing up in the very late 1970s, and through out the 1980s. I definitely remember being a quite scared 10 year old when the grim reaper advert campaign came to air. It rather sounds to me like Gaetan has some fairly serious psychological problems. Now, I'm not judgemental of the fact that he liked to shag people, but surely there is a reasonable limit that should be imposed on the number of partners you should have at any one time, even without imposing my Christian perspective on it all. Perhaps I'm also tainted by having grown up in a…
Note to self: if I ever find myself in Essex, I should go along and see the Essex secret bunker, which was a nuclear disaster emergency control center. I discovered it watching the history channel this morning, and it looks quite interesting. But wait... The plot thickens... There seems to be a web site for another such bunker at Kelvedon Hatch, but the site for the one at Essex seems to be defunct, which is a shame. Apparently there are no plans to reopen it at this time. And then there is the bunker in Scotland. And one at a place called Hack Green. I am so going next time I am in the UK...
DES in Electronic Code Book (ECB) mode is a particularly poor choice of cryptography for image files. This is because ECB mode implements a look up table between the unencrypted value and the encrypted value. This results in a known input value turning into the same output value over and over. This can have some interesting blurring effects, but wont obscure the image contents. An example will help this make more sense -- the first figure is the logo for the company I am currently working for. I took this image, and ran it through some DES ECB code and produced the second figure. You can see that whilst the image has certainly changed, the contents of the image has not really been obscured. We should note that ECB mode is not commonly used anyway. If you use something like PGP or blowfish, then you should be much happier...
Imagine that you are drawing a triangle across an image (or on the screen for that matter). The triangle is sometimes going to cross pixels in a way which makes them not totally turned on. Have a look at the figure below to see what I mean... If we only have a black and white image, then we'll end up with an image like the one in the figure below. I am sure you'll agree that this isn't a very good representation of the side of the triangle. Anti-aliasing is when we try to correct for this problem by inserting some gray pixels. In the figure below, we have given some of the pixels a gray value which is based on how much of the pixel is "filled" with the triangle. The triangle might be a little clearer without the grid lines. If you compare that with the triangle we started with above, then you can see the obvious difference. So, in summary, anti-aliasing is the process of turning on some extra gray scale pixels to improve the look of shapes we are drawing... Now, whether you actually like anti aliasing or not is another matter. A lot of people,…
There are some things which I assume you know, and which are outside the scope of this tutorial. C This tutorial discusses code. Almost all of the code discussed is written in C. It is therefore safe to assume that if you don't have a good working knowledge of C, then you're likely to get a lot less out of this tutorial as those who do know some C. On the other hand, don't worry about the more esoteric syntax, I'll explain this as we need it. It should also be noted that the code samples in this tutorial are not optimal. They have been written to be as readable as possible, and not necessarily the most efficient possible. Please bear this in mind before blindly copying them. How to compile and link on your chosen operating system It is outside the scope of this document to teach you how to compile and link source code into an executable form on your chosen architecture and operating system. You will need to understand this before you will be able to use any of the code in this document. For those of you using gcc on a Unix (or Unix-like) operating system,…