• in

    Testing With Expect (and Netcat)

    Each time I teach Computer Networks (COS 460/540) the last two programming projects focus on development of a TCP/IP protocol. In setting the stage for the assignments, I pose as the customer who has an existing software package that I want to network enable. The developer (students) I’m looking to hire are being “contracted” to develop both a server program and the associated socket-level protocol that will network-enable my application. This semester the service was a distributed game matching service.

    read more...

  • in

    Good Turn - Marcus Aurelius

    Such There Be, Who when They Have Done a Good Turn to Any, Are Ready to set them on the score for it, and to require retaliation. Others there be, who though they stand not upon retaliation, to require any, yet they think with themselves nevertheless, that such a one is their debtor, and they know as their word is what they have done. Others again there be, who when they have done any such thing, do not so much as know what they have done; but are like unto the vine, which beareth her grapes, and when once she hath borne her own proper fruit, is contented and seeks for no further recompense.

    read more...

  • in

    Mobile Prototyping with Paper

    Drawing on paper tends to be the fastet way for me to work on ideas. It works well when working alone or with others. The speed of pencil on paper is simply unmatched with digital forms. The downside is that the paper is not as easily shared with others and it takes a little more time to become digital.

    read more...

  • in

    Another Day With Jekyll and My Website

  • in

    Port Site to Jekyll

  • in

    Welcome to Jekyll!

  • in

    COS 460 - Computer Networks (Spring 2014)

    This course covers computer networks organized as a layered architecture based on the TCP/IP and ISO OSI Reference Model. Protocols and services of each layer are examined in detail. Specific local area networks, metropolitan area networks, and wide area networks will be considered.

    read more...

subscribe via RSS