Author: jdboyd

  • David pulled a box from under the bed to step on to get up. Then he safely managed to get back off. He is a learning small person.

  • Zones on a Single Server, revisited

    TL;DR: nginx in a zone, replacing apache as the reverse proxy. Then, one web app per zone, PHP or Python. Broadly, I am happy with Solaris Zones, used as I previously laid out in my first post on the topic. I’ve not made dramatic changes to the idea. However, I have been fine tuning things.…

  • Services to Disable on New Zones

    Update: This list is being moved to a script on github. See the zone_service_cleanup.sh script here. A new zone copies the base system in a lot of areas, including services. Thus, new zones can often be found running CDE. To save RAM and CPU power, those might as well be turned off. User svcadm disable…

  • Virtual Networking between Zones

    When I first started using zones on Solaris, I ran into networking difficulty. I didn’t want private zone traffic polluting the network at the ISP, and I didn’t need any of the zones to be directly exposed (all traffic could either be proxied or go through ipnat). There was no nice solution for doing this,…

  • virtualenv and pip

    Sorry, this isn’t a very original post. There are many guides on using virtualenv and pip. Some of them will be more comprehensive. Still, I find value in posting this because to some extent I do use my web site as notes for myself. First, install virtualenv. This is probably as easy as: easy_install virtualenv.…

  • The Game Of Life

    The new banner is Conway’s Game Of Life. To quote Wikipedia: The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970 This version is in a small playing space for speed, and is lightly mouse interactive (try moving the mouse over the…

  • I went downstairs and found the cat stretched out on the sofa and the Deb stretched out on the floor. #somethingsbackwards

  • Remeber: When you need to serve simple content for testing (say because of AJAX restrictions on file:///), do: python -m SimpleHTTPServer

  • Smoked Chuck

    2-4 pound chuck roast 1/4 c. rum 3/4 c. soy sauce 1 c. beef stock 2 T. Worstershire sauce 1/2 diced onion 2 gloves garlic Poke the meat a bit. I think doing so might help the marinade get in. Then stick the meat in a plastic bag, dump the other ingredients in, and close…

  • Change of Theme

    I like the basic design of TwentyTen (the WordPress default), but I didn’t like the stock header choices. After some time thinking about it, I decided that there should be something dynamic up there. Dynamic is more invasive than just an image swap, and thus some theme customization is required. I didn’t want to deal…