Update
May 29th, 2009I’m still here.
Since last post:
Got my Masters Degree (1st Class Honours!)
Ran a Marathon (6 hours, not a great time, will try again)
- Colin
I’m still here.
Since last post:
Got my Masters Degree (1st Class Honours!)
Ran a Marathon (6 hours, not a great time, will try again)
- Colin
I don’t know how I missed posting this one:
In November last year I got civil unioned!
Photosbackgammon free casino money free craps game play free black jack craps video poker strategy play black jack online how to win video poker casino game online uk best casino online casino secure online gambling jackpot casino online casino black jack learn to play craps how to win at video poker craps online blackjack casino game online casino betting free on line video poker casino games no download casino online gambling casino play free casino slots video poker machine bonus video poker free on line slots double bonus video poker free video poker games free casinos roulette online craps rules free on line casino rules of craps online casino free money blackjack 21 internet casino how to play craps free casino game download fortunelounge online casino free casino download free casino card game free roulette game free casino play no deposit free money casino internet casino online online casino net
- Colin
I’m currently playing around a lot with web caching and performance related work (my Masters Thesis in the area is due shortly), so I’m finding quite a few interesting articles on the subject.
Currently thinking through which parts of my OASIS-Akl application needs to be session tracked, and which parts don’t. It’s not just a case of session tracking for funky dynamic stuff, there are security issues too. So while some of the images don’t need to be tracked, I do need to make sure that they’re not served to users who aren’t logged in, for example.
I’m playing with using the Varnish http proxy to assemble pages from multiple page fragments (using esi:include). The neat bit is using Varnish’s VCL language to strip session (cookie) information from the page fragments that don’t need it, thus allowing them to be cached. So for example for a typical page with a fairly dynamic menu on the left that isn’t user specific, that menu can be cached, while the main page content is user specific and keeps session information (or could perhaps be cached per-user)
Interesting topic and I’m getting quite into it. Lots to learn though.
Wasted quite a few hours with failing to get ESI to work, but it looks like the problem was some sort of conflict between varnish and the cherrypy.wsgi web server I’m using - chunked encoding is killing varnish. Not sure where the fault is, but I can avoid tripping it by returning pages from cherrypy in one go rather than piecemeal.
Interesting Links
компютри втора употребаput-the-web-server-on-a-diet-and-increase-scalability??????
- Colin
Was happy enough with the features in 2.2, but need to keep on top of security.
Hopefully everything still works.
- Colin
Sitting at
- Colin
So we’re finally moved into our new house!
I’ve uploaded a fairly random set of House Photos, although you’ll need a password to see them. (Just ask me for it, if I know you I’ll let you in
)
- Colin
At over 400 spam comment attempts per day, it’s just too much work, especially given I post here
so infrequently that the number of legitimate comments is so low anyway. So I’m disabling comments
for now. If you really want to get in touch with me or comment on anything I’ve written, feel free to
send me an email, or go through all the hassle of registering an account.
Update: Ok, after thinking about it a bit more clearly, I’ve re-enabled comments, but
installed a couple of spam checkers. Lets hope Akismet and spamassassin can help sufficiently.
Part of the problem was that all comments get emailed to me for moderation, but because I was getting
>400 a day, they were just swamping me. And filtering those with my mail reader spam checker wasn’t
working because it kept learning that *any* moderation mail was spam.
- Colin
yeah yeah, so it’s not 1st January, but I spend summer hiding from the world so don’t do much thinking about this kind of thing.
These are mainly so I can look back in a year and see what I was thinking.
- Colin
I just went to an interesting presentation by
An entertaining and interesting talk, and it’s good to be able to put a face on at least one small part of the huge entity that is taking over the world.
I often wish my job involved some actual technical challenge. Maybe I should apply for a job there
I also got a look at a prototype of the
- Colin
So how long until someone uses a flaw in Apple’s new
- Colin