Monthly Archives: October 2012

Proxy Running

Sometimes, you are using the net somewhere and they filter all traffic but port 80 and 443. This is very annoying when you want to ssh places. You could run ssh on port 443, but you also have a web server…

SSLH is a multiplexing front end for ssh and https that can let you run both on a single port. This means you can serve web pages while you run that ssh proxy to get to work’s vpn!

Back to EFD

Going back to EFD tomorrow to tie up some loose ends. Will be a hectic week, will be going to France about 24 hours after I get back to PDX. I am really looking forwards to it though.

Had some more issues with python today, that really show why I do not like it as a language for large projects. Several months ago we modified the api of one of our modules c++ side, and updated the python module to match, but no one thought to update the code that used the module. Since there is no compilation, there is no way to tell if any code that uses the module is valid apriori.

A good number of the bugs I have found in our python code base are dumb mistakes, that a c style compiler would have found immediately since the object name would have been unknown. I am not a fan of dynamic typing… not sure if there are any static code analyzers for python, that would exchange giving up some of the more dynamic language features for ability to test.

Lets try this again

Welcome to blog 2. Maybe it will live longer. I should start cataloging some of the things I do, hopefully this can become an engineering journal of sorts for myself. I think I will keep the default theme for now, and I have my syntax highlighting plugin installed. Should be ready to go.