VirtualTam's bookmarks

  1. Lightweight document viewer with pluggable backends (PDF, ePub, TeX), controllable from the keyboard

  2. Literate DevOps 2016-03-29

    """ Instead of opening up a terminal to my virtual machine, I pop into Emacs and load this sprint’s /note file/1, create a new header, and enter the shell and ruby commands in this text file.

    What good is this? Unlike a traditional terminal, this allows me to log, document and execute each command.

    As an old bear with very little brains, my prose can explain the background and purpose of each command. Clicking the hyperlink refreshes my memory of previous discoveries. A keychord executes the code block… """

  3. (1) If it should exist, it doesn't. (2) If it does exist, it's out of date. (3) Only documentation for useless programs transcends the first two laws.

  4. Twisted 2015-04-24

    Twisted implements a variety of networking and communication protocols and exposes them all as method-calls on your Python objects. Client and server implementations are provided for various standard protocols, including:

    • HTTP (twisted.web)
    • IMAP, POP, SMTP (twisted.mail)
    • DNS (twisted.names)
    • TLS (core)
    • SSH, Telnet (twisted.conch)
    • IRC, XMPP, OSCAR (twisted.words)
    • Ethernet, IP, TUN/TAP (twisted.pair)
    • NMEA (twisted.positioning)

    https://twistedmatrix.com/trac/wiki/Documentation

  5. TL;DR: you won't.

    This website is rather a good memo regarding each language's foundations:

    • what's its general purpose?
    • how to write core instructions, such as functions, loops, conditional structures?

    I find this kind of reminder quite useful when it comes to documentation languages (e.g. TeX, Markdown)

  6. ~/.mozilla/firefox/PROFILE/chrome/userContent.css

    @-moz-document url-prefix(about:blank) {*{background-color:#4b4b4b;}}