Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.
You've got two main options:
| #!/usr/bin/env python | |
| import os | |
| import grp | |
| import sys | |
| import stat | |
| import time | |
| import hmac | |
| import boto3 | |
| import tempfile |
| #!/usr/bin/env bash | |
| # Read https://www.linode.com/docs/email/postfix/configure-spf-and-dkim-in-postfix-on-debian-8 first! | |
| # Run this script at the beginning of each month | |
| # (Optional) Email notification if the script is interrupted | |
| #function notify() { | |
| # printf 'Refer to the logs for further info.\n' | mail -s 'DKIM rotation process was interrupted' '[email protected]' | |
| #} | |
| # |
| Supported escape sequences: | |
| ~. - terminate connection (and any multiplexed sessions) | |
| ~B - send a BREAK to the remote system | |
| ~C - open a command line | |
| ~R - request rekey | |
| ~V/v - decrease/increase verbosity (LogLevel) | |
| ~^Z - suspend ssh | |
| ~# - list forwarded connections | |
| ~& - background ssh (when waiting for connections to terminate) | |
| ~? - this message |
| postgres@db:~/playground/rewinddemo$ initdb -D primary | |
| The files belonging to this database system will be owned by user "postgres". | |
| This user must also own the server process. | |
| The database cluster will be initialized with locale "en_US.utf8". | |
| The default database encoding has accordingly been set to "UTF8". | |
| The default text search configuration will be set to "english". | |
| Data page checksums are disabled. |
| // I'm tired of extensions that automatically: | |
| // - show welcome pages / walkthroughs | |
| // - show release notes | |
| // - send telemetry | |
| // - recommend things | |
| // | |
| // This disables all of that stuff. | |
| // If you have more config, leave a comment so I can add it!! | |
| { |
It's very useful to understand the bandwidth, throughput and latency of the remote computer you're trying to communicate with. It can inform you how well you can play a multiplayer game (latency), or the bitrate at which you can stream a video (throughput).
The difference between bandwidth and throughput is:
Here's a list of mildly interesting things about the C language that I learned mostly by consuming Clang's ASTs. Although surprises are getting sparser, I might continue to update this document over time.
There are many more mildly interesting features of C++, but the language is literally known for being weird, whereas C is usually considered smaller and simpler, so this is (almost) only about C.
struct foo {
struct bar {
int x;This document contains excerpts from my web server logs collected over a period of 7 years that shows various kinds of recon and attack vectors.
There were a total of 37.2 million lines of logs out of which 1.1 million unique HTTP requests (Method + URI) were found.
$ sed 's/^.* - - \[.*\] "\(.*\) HTTP\/.*" .*/\1/' access.log > requests.txt