Ever wonder how applications talk to HTTP proxies? It’s simple really (like the rest of HTTP) – there’s a simple HTTP request method called CONNECT. It’s easily illustrated with a quick session of netcat:
$ nc -v proxy.foobar.com 3128
proxy.foobar.com [10.xx.xx.xxx] 3128 (?) open : Operation now in progress
CONNECT marc-abramowitz.com:80 HTTP/1.0
HTTP/1.0 200 Connection established
GET / HTTP/1.1
HTTP/1.1 200 OK
Date: Fri, 21 Sep 2007 00:02:34 GMT
The above process can be done with a program, of course. The one I am most familiar with is called corkscrew. With it you can do things like:
$ corkscrew proxy.foobar.com 3128 marc-abramowitz.com 80
GET / HTTP/1.1
HTTP/1.1 200 OK
Date: Wed, 28 Nov 2007 19:03:29 GMT
corkscrew program is very useful in particular with the
ProxyCommand config directive in OpenSSH as discussed in my post on using SSH though an HTTP proxy.
This will mean nothing to anyone, except to me and Nicole, but it seemed like something I should keep a record of somewhere.
Saturday’s trip to the gym was my 101st and I reached the milestone of 30,000 FitPoints and received a yellow T-shirt. Nicole got her T-shirt too, though she had reached 30,000 a couple of weeks ago (they had been out of T-shirts at the time and they happened to receive several boxes of T-shirts on Saturday).
We went our for a bike ride and noticed that just around the corner from us, where we pick up our mail, a car had been broken into.
And apparently there was another break-in that same night.
I’m glad that we’re able to fit both of our cars in our garage.
The neighborhood mailing list is now buzzing with ideas about starting a neighborhood watch, hiring a security firm, making it a gated community, installing video cameras, etc.
Well, at least, today it was, in my neighborhood:
or at least on the neighborhood email list.
Take a look at this exchange (names deleted to protect the people whose names have been deleted) from a week ago:
Person A’s original post:
I am a resident of Alegro community. I have been hearing some animal
(PIG) making noises at night.
Last night some kind of animal (May be a Bear) scratched furious on the
walls of my downstairs bedroom. It was really scary experience.
Person B’s reply:
If I understood you right did you say a “bear” was scratching at your bedroom door? Or did they scratch the word “furious” confused.
How did the bear come in your house? Yes, I’ve heard bear noises as well, I always thought it was the boars that come around and eat all the lawn and grass?
This was just the beginning of a very long thread about animal control, but this was by far the best part.
Do you see the dancer turning clockwise or anti-clockwise?
This is good for hours of entertainment:
Right Brain vs Left Brain test
After a bit of practice I can see her turning either way, by closing my eye for a moment and thinking of the direction I want her to turn.
Nicole has used XMLSpy Home Edition for a few years. When I went to install it on her new laptop, I realized that Altova has discontinued the free home edition. I did however, manage to locate it on this Chinese site. Get it now before it gets recalled for containing lead.