1. Maintain web site using Git

    I had a problem for www.gniibe.org. I started this site in 2002.

    When needed, I just put some files onto the htmldocs. That was THE publishing process. This is simple process, but this is bad process. Because of this process, the site became unmaintained.

    Put everything into repository …

    more »
  2. 2011-04-04

    Git submodule

    So far, I didn't have opportunity to use Git submodule. In 2011, I have one and will have another.

    Use of Git submodule (case 1)

    The site www.gniibe.org runs on CherryPy and I maintain its CherryPy application named Unguent with Git. As written in Git for website, I …

    more »
  3. Installing Debian Squeeze

    My (somewhat not new) notebook PC

    I have a notebook PC, that is, Dell Latitude X1. I replaced its Toshiba 1.8 inch hard disk drive to Compact Flash 64GB 450X (with CF to 50-pin IDE adaptor).

    Since it is a good opportunity, I install Debian Squeeze to this machine …

    more »
  4. Running services behind firewall

    This web service is running at my home. The network structure is like:

    Internet <-+
               |
             +------+
             |Router|
             +------+
                 |    Internal network
                 +-------------+--------...-----+----
                               |                |
                            +------+          +----+
                            |Sheeva|          | PC |
                            +------+          +----+
    

    I am running the web service on Sheeva on port 8080.

    Since the router gets dynamic IP address, I need to use nusupdate to update an entry of DNS A records …

    more »