When making this website, i wanted a simple, reasonable way to make it look good on most displays. Not counting any minimization techniques, the following 58 bytes worked well for me:
main {
max-width: 38rem;
padding: 2rem;
margin: auto;
}| class Foo | |
| def foo(x) | |
| # Rename this call from "bar" to "baz": | |
| # What other things change in this file? | |
| # | |
| # According to what's called, Bar#bar needs | |
| # to change. But what about Baz#bar? I can | |
| # also pass Baz.new to Foo.new.foo. There's | |
| # no way to tell if that should be renamed too. | |
| # |
| { | |
| "acap": 674, | |
| "afp": 548, | |
| "dict": 2628, | |
| "dns": 53, | |
| "file": null, | |
| "ftp": 21, | |
| "git": 9418, | |
| "gopher": 70, | |
| "http": 80, |
| #!/bin/bash | |
| # Run this script just before you put the laptop in the bin for security scanning. | |
| # You can add the seconds the laptop will be waiting before speaking. The default | |
| # is waiting for 180 seconds (3 minutes). | |
| # Switch to the login screen, effectively locking the screen. | |
| function lockscreen() { | |
| /System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend | |
| } |
| #[link(name = "logger")] | |
| extern { | |
| fn CrystalLog(text: *const u8); | |
| } | |
| fn log(text: &'static str) { | |
| unsafe{ CrystalLog(text.as_bytes().as_ptr()) }; | |
| } | |
| fn main() { |
| package proxy | |
| import ( | |
| "io" | |
| "log" | |
| "net" | |
| ) | |
| func Proxy(srvConn, cliConn *net.TCPConn) { | |
| // channels to wait on the close event for each connection |
| package main | |
| import ( | |
| "encoding/base64" | |
| "encoding/hex" | |
| "github.com/docopt/docopt.go" | |
| "github.com/tarm/goserial" | |
| "log" | |
| "strconv" | |
| ) |
| The regex patterns in this gist are intended only to match web URLs -- http, | |
| https, and naked domains like "example.com". For a pattern that attempts to | |
| match all URLs, regardless of protocol, see: https://gist.github.com/gruber/249502 | |
| # Single-line version: | |
| (?i)\b((?:https?:(?:/{1,3}|[a-z0-9%])|[a-z0-9.\-]+[.](?:com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|s |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000