Articles by Chris Howie

  1. httpd migration complete

    I've finished the httpd migration process. chrishowie.com is now using nginx as its primary httpd, which reverse-proxies to Apache for only a few mod_python and mod_mono web applications. Over the next few weeks, I'll be trying to eliminate Apache entirely.

    Tagged as : Meta nginx Apache
  2. I'm running out of title ideas

    But not motivation to code.

    Since my last post, the following changes have been made to Affe:

    • The AffeCompiler class has been split into two classes. AffeCompiler stores information about the configuration (host type and symbol table) and passes copies to AffeCompilerState for actual compilation. This allows the host class ...
    Tagged as : C#
  3. IPv6

    This past week SixXS fixed an issue with AYIYA, allowing me to use the IPv6 tunnel I've had since May. Aiccu established the tunnel quickly, so I moved the installation over to my server and requested a subnet from SixXS. They approved it in short order and now my ...

    Tagged as : Network IPv6
  4. Digital reality?

    During the prayer at the end of chapel today the pastor's voice broke from emotion and she stopped abruptly mid-word. My immediate reaction was "argh, packet loss again!?"

    Yeah. It's that bad.

    Tagged as : Personal
  5. It's alive!

    After many painful hours of Googling, more Googling, crying, pounding on the desk, and losing my temper in #mono, I have successfully added an ExecuteScript method to jscall, and the corresponding managed binding! With one method call in managed world it is now possible to execute an arbitrary script, passed ...

    Tagged as : C# C++ Gecko# VandalSniper
  6. It's dead, Jim

    My laptop hard drive finally died yesterday. Fortunately, this is the second time I have seen hard drive failure coming and made a full backup, and just in time. Like the last case (which was my desktop) after the backup finished, I could not boot the machine. Here's to ...

  7. JavaScript Queues

    One of the most annoying parts of VandalSniper from a maintenance perspective was how the "JavaScript Queue" was run. To perform some complex action such as rolling back an article and posting a warning to the talk page of the editor required a sequence of JavaScript snippets to be run ...

Page 5 / 14