...is getting barraged with spam. Woo, spam!
*Spam song*

(For some reason I find this reassuring. The spammers like my project, at least!)
My assignment here asks about data security; it poses the question of how to store data on a server in a secure manner. This perplexes me somewhat. Say we use some fancy-schmancy data encryption algorithm to encrypt all the data files on the server. Then we need a key to decrypt them back again when we need them, and... where do we store that? It doesn't seem any more secure than just leaving the data plaintext; the key file could just as well be stolen by some attacker as any other file. (Or if we hard-code the key into the program, then the object code could be stolen and reverse-engineered.)

So: is it a stupid question? Is there any way of securing data on a server, or should we concentrate on not giving the attacker access to the file system in the first place?
spudtater: (Default)
( Jan. 10th, 2007 10:48 am)
Next trimester I have to do a group programming project with three other people. It should be manageable. The only thing is, none of us can think of any ideas as to what to program!

I was thinking of some sort of client-server application; a program runs on your computer, which connects over the internet to some server in order to do something. Something like a chat program, although that's been done to death, and the world really doesn't need another one!

Maybe an online version of a board game? Catan's been done pretty thoroughly... maybe something a little more obscure?
My assignment this year for the Web Technologies module is to create a website with some sort of blog-like nature. I have created a blog with a moderate amount of functionality, although it is somewhat lacking in posts/comments at the moment!

So please pop along and leave a bunch of comments, explore the different bits of the site, and see what you can break. (Hopefully nothing!)

(Nothing too rude in the comments, please; this has to be demonstrated to the lecturer!)
spudtater: (Default)
( Dec. 18th, 2006 07:32 pm)
My first Proper Program (TM) for my phone is finished! Like any good geek, I've gone and written a simulator for Conway's Game of Life. And like any good geek, I've released it under the GPL.

Check it out.
SimpleLife [JAD] [SRC]
And tell me if you like it or not!

Edit: Updated to version 1.0.1 — with instructions and everything!
Went to see Pan's Labyrinth at the Cameo cinema last night. I highly recommend it! Guillermo del Toro is a man who understands what makes a good fairy tale: gore, violence, and thinly-veiled sexual imagery abound, all set against and integrated into the real-life terrors of Franco's Spain. But as with the best fairytales, all this gothic darkness serves to make the innocence and hope of the central character stand out all the more. An excellent film. Go see it.



Also: I have finally got the J2ME development kit installed and working on my computer. I can program my phone! Woo! Here's my first application [JAD].
spudtater: (Default)
( May. 25th, 2006 11:53 pm)
Geek stuff )

On a completely unrelated note: not sure whether I want to go out to the pub tomorrow (oops! today now!) or just stay in. Anybody else going to be there?
spudtater: (Default)
( Jan. 24th, 2006 01:47 am)
While writing up my C.V., I recalled an Excel spreadsheet I had done during A-Level Computing: it was a simple application that simulated a population of rabbits and a population of wolves. The rabbits would breed, die of natural causes or be eaten. The wolves would breed, die of natural causes or of hunger. My implementation illustrated a number of interesting factors, including chaotic behaviours. I was wondering whether I still had the l33t Excel skillz to recreate the application. Well, the short answer is "yes".   8^)

For anybody interested, you can download it from my website:It's not particularly accurate or fancy, but it shows some interesting behaviours. Fill in parameters on the first page, and observe their effects on the last page. It's a bit fiddly, but you can manage sets of parameters such that they don't all die... that often.

Have fun!
spudtater: (Default)
( Oct. 14th, 2005 03:35 pm)
  • Register www.grauniad.co.uk
  • Set up a program that recieves requests for grauniad.co.uk pages and then:
    • Fetches the appropriate page from the actual guardian web site
    • Scrambles various words, subsitutes homophones, etc.
    • Displays result
spudtater: (Default)
( Aug. 11th, 2005 06:04 pm)
Interview was interesting; managed not to make too much of a fool of myself. Managed to decipher a horrible piece of C. They seemed relatively impressed. Shared my thoughts on A Wide Range of Topics; managed to be almost non-wooden at times. They should let me know whether or not I made the "shortlist" by tomorrow evening. If I have, I get to go in again and "meet the team".

In other news, my computer is completely and utterly b0rk. (Am updating from [livejournal.com profile] gominokouhai's computer.) It may just be the hard disk, or it might be my BIOS. Was planning on getting new computer anyway (birthday present from parents; yay!), so will see what is salvageable.

Update: I can't spell. Decifer -> decipher. Thanks [livejournal.com profile] gominokouhai.
spudtater: (Default)
( Aug. 9th, 2005 12:47 pm)
I have an interview! At Analog Devices1 on the Haymarket. This Thursday. I shall panic now, and get it all out of the way:

AAAAAAAAAAAAAAAAAAAAAAAAAARRRRRGGGGHHHH!

Okay, that's better. Now; problem is that they're going to test my C skills. My experience of C can be roughly summed up with the mental image of a lecturer waving a page of code in front of me saying "This is C. We don't use it here. We use Java. It is much better designed! And far less useful."

Anyway, I need to cram C. I might have to go buy a book. Otherwise, any good web sites, etc.?

[1] Yes, I know they can't spell.
spudtater: (Default)
( Mar. 16th, 2005 02:04 pm)
Project presentation )
Oh, and anybody want to go to the zoo on Saturday?
Email Munger. Brought to you by
alexanderdimitriphilippepanayotopoulos@floccinaucinihilipilification.org
8^)
spudtater: (Default)
( Oct. 28th, 2004 05:10 am)
...today I was feeling bored, so I decided to destroy the web.
(Or at least all semblance of culture within it.)

http://homepages.inf.ed.ac.uk/s0092605/wrongness.html

It can be used to make stuff like this:
http://www.livejournal.com/community/cult_of_nickys/21883.html?thread=277627#t277627
(Danger: arrays of animated GIFs. You were warned.)

P.S. Headache is gone. Finally.
Thinks that 33 + 1 equals 331, and forces you to write sums as "(a-0) + (b-0)" in order to add them correctly?
</rhetorical>

My automatic grammar learner has finally reached a point where I can run my first test(s) of it! Hooray! Silly or promising sentences found so far:

  • why lovely ninja brown ones
  • yes bob why
  • the standing spoon there
  • in pie mmm a dog
  • yes weebl
  • in pie mmm pie
  • go us

To participate, just visit http://homepages.inf.ed.ac.uk/cgi/s0092605/grammar.py. Thank you!

Edit: process is now running nohup-ed on DICE, so it shouldn't die again.

.

Profile

spudtater: (Default)
spudtater

Syndicate

RSS Atom

Most Popular Tags

Powered by Dreamwidth Studios

Style Credit

Expand Cut Tags

No cut tags