• This passed on from a SysAdmin, let’s call her MaryAnn, from the EFF: A Primer on Information Theory and Privacy.

    Excerpt:

    If we ask whether a fact about a person identifies that person, it turns out that the answer isn’t simply yes or no. If all I know about a person is their ZIP code, I don’t know who they are. If all I know is their date of birth, I don’t know who they are. If all I know is their gender, I don’t know who they are. But it turns out that if I know these three things about a person, I could probably deduce their identity! Each of the facts is partially identifying.

    Go take a look if only to consider the Math.

  • I often need to share code or a configuration file when collaborating with someone, here is my current approach.

    I found Ten Best Collaborative Sites for Quick Code Sharing on SmashingApps.  Ten is more than I am going to use and I as I have written, or preached, about often, I tend to start with a tool that appears like it is going to contribute beyond its existing function.  Like using Epistle because I use Dropbox.

    I do live in Portland, but I am not going to use Snipt because they put a bird on the logo.

    So I am set to use Gist because it is part of a git repository Github.

    Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository.

    Time to learn something that propels you to understand a bit more about Git, and even Github, if you are serious about programming.

  • I have been pondering DNS resolution on small networks to solve problems that I am having with resolving name requests.  I wanted something simple, lightweight, tested, opensource.  I have dd-wrt and it uses DNSMasq and I find that will service my DHCPd needs, give me a dynamic naming interface, is well aware of the Windows and Samba naming resolution issues; however, I want my primary server to function in this capacity so I have setup DNSMasq and am testing it.

    I will be rolling this solution to my school network where I expect that it will solve a great number of the naming request issues that I experience inside my lab.  Sweet to begin getting experience on this commonly deployed solution.  Even better to work with something that works with my favorite router software.

    Well I am using it already and it does solve my number one problem, that of having a FQDN resolve to the internal address of a machine and not the external address.  This feature alone will be a tremendous increase in speed for my students using my Moodle and Student Web servers which are dual-homed.

  • I have been asked the question frequently recently with the changes in Ubuntu.

    I am reminded of what I teach my classes, each and every one of them, consult your decision matrix: the answer is easy.

    I remember one young man who went on to meet with the president of the statewide software association and upon being questioned about his classes expressed his dissatisfaction with being forced to complete a decision matrix.  His decision matrix, simple, elegant, one page (all the rules) resulted in my choosing Moodle.  The unforeseen serendipity was that a major University in Oregon caught a lot of heat for making a decision without one.  Theirs was not only an expensive mistake but also one they could never explain later, having no decision matrix.

    The point is that it really doesn’t matter what you put down for the 10 categories or reasons in the first column, or what 3-5 choices you put along the top, it simply organizes your decision.  Now, down the road, you simply review it and move categories up and down in priority and weight and review the columns and review the answers and it all becomes dead simple again.  It is a simple revisit of the decision.

    This is critical thinking.  If you don’t do this, well, what are you asking someone else to do?

    Now if you ask me what category do I think should be on each person’s decision matrix, I suggest that one considers the actual community where one finds support, encouragement, tips and tricks, and friends.  It can sometimes split into two: virtual and physical.  It should never be left out.

  • One of the tools I use the most is upgraded after a 4 year wait. Nice features including Windows 7 and some fixes for SSH servers.  Get out and download the new version.

    PuTTY version 0.61 is released
    ——————————
    All the pre-built binaries, and the source code, are now available from the PuTTY website at http://www.chiark.greenend.org.uk/~sgtatham/putty/

    It’s been more than four years since 0.60 was released, and we’ve had quite a lot of email asking if PuTTY was still under development, and occasionally asking if we were even still alive.

    Well, we are, and it has been! Sorry about the long wait.