Install FFmpeg with homebrew. You'll need to install it with a couple flags for webm and the AAC audio codec.
brew install ffmpeg --with-libvpx --with-libvorbis --with-fdk-aac --with-opus| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "net/http" | |
| ) | |
| const response = `{ | |
| "queryID": 42, |
| package main | |
| // This is a one-file boil-down of github.com/k0kubun/pp + github.com/mattn/go-colorable. | |
| // It can do terminal coloring and pretty printing for ease of use in repl.it | |
| // Paste it into a file in your repl.it and then use it like this, no import necessary. | |
| // | |
| // func main() { | |
| // pp.Println(struct{ message, whom string }{ | |
| // message: "Hello", whom: "World"}, | |
| // ) |
| package http_test | |
| import ( | |
| "encoding/json" | |
| "io" | |
| "io/ioutil" | |
| "net/http" | |
| "net/http/httptest" | |
| "strings" | |
| "testing" |
| function count_rows { | |
| # Count the rows in all the tables in a sqlite db | |
| # Usage: count_rows my-sqlite.db | |
| DB=$1 | |
| TABLES=`echo "SELECT name FROM sqlite_master WHERE type='table';" | sqlite3 $DB` | |
| for TABLE in $TABLES | |
| do | |
| printf "%10d %s\n" `echo "SELECT count(*) from $TABLE;" | sqlite3 $DB` $TABLE |
| "=============================================================================== | |
| "VIM Configuration File | |
| "============================================================================== | |
| set printoptions=paper:letter,syntax:n | |
| syntax on | |
| "turn on doxygen syntax hilighting. Works for C, C++, C#, and IDL files. | |
| let g:load_doxygen_syntax=1 |
| user www-data; | |
| worker_processes auto; | |
| error_log /var/log/nginx/error.log warn; | |
| pid /var/run/nginx.pid; | |
| events { | |
| worker_connections 1024; | |
| multi_accept on; |
| #!/usr/bin/perl -w | |
| # Tiny script to color your output green for stdout, red for stderr | |
| # Use it like this: color [app] [args ...] | |
| use strict; | |
| use warnings; | |
| use Term::ANSIColor; | |
| use IPC::Open3; | |
| no warnings 'once'; |
| ; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a | |
| ; semicolon, such as this one, are comments. They are not executed. | |
| ; This script has a special filename and path because it is automatically | |
| ; launched when you run the program directly. Also, any text file whose | |
| ; name ends in .ahk is associated with the program, which means that it | |
| ; can be launched simply by double-clicking it. You can have as many .ahk | |
| ; files as you want, located in any folder. You can also run more than | |
| ; one ahk file simultaneously and each will get its own tray icon. |
| function trunclog { | |
| # Truncate a log file and leave N lines of tail remaining. | |
| if [ "$*" = "" ] | |
| then | |
| echo "Usage: trunclog [lines] [log-file]" | |
| else | |
| REQUESTED_LINES=$1 | |
| LOG=$2 | |
| TEMP=/tmp/`basename $LOG`.tmp.$$ | |
| tail -$REQUESTED_LINES $LOG > $TEMP |