- Move mouse cursor to point at a word
- Press Command + Ctrl + D
View dictionary.md
View cors-curl.md
$ curl -X OPTIONS -H “Origin: REQUESTER-DOMAIN.com” -H “Access-Control-Request-Method: GET“ -s -v <TARGET URL HERE> 1> /dev/null
View macos_no_sleep.md
There is a built-in command line utility caffeinate
that can be used to prevent macOS from sleeping.
To prevent macOS from sleeping before a process with given PID exits:
$ caffeinate -w PID
To prevent macOS from sleeping for the next N seconds:
View records-and-bs-json.md
A pattern for encoding records with bs-json
If you have a record type like:
type post = {
title: string,
body: string,
};
View rails_5_engine_tests.md
In Rails 4.x, you could add extra test paths to rake test
by overriding the Rake
task like so:
Rake::Task['test:run'].clear
namespace :test do
Rails::TestTask.new(:run) do |t|
paths = ['test/**/*_test.rb']
paths << 'engines/foo_engine/test/**/*_test.rb'
View puma_rb_backtrace.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(lldb) expression (void) rb_backtrace() | |
/Users/dteoh/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.8.2/lib/puma/plugin/tmp_restart.rb:22: [BUG] pthread_cond_wait: Invalid argument (EINVAL) | |
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16] | |
-- Crash Report log information -------------------------------------------- | |
See Crash Report log file under the one of following: | |
* ~/Library/Logs/CrashReporter | |
* /Library/Logs/CrashReporter | |
* ~/Library/Logs/DiagnosticReports | |
* /Library/Logs/DiagnosticReports |
View par_checksum.md
par2
is not just for checksumming and recovering Usenet binaries, you can use it for your backups as well.
In my case, I wanted to make sure my RAW and JPG files don't get corrupted by bitrot.
Generating the checksum:
$ cd /the/directory/where/files/are/kept
$ par2 c something.par2 *
$ shasum -a 256 * > shasum256.txt
View hash_to_numeric.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'digest' | |
key = 'the value to hash' | |
num = Digest::MD5.digest(key).unpack('L').first |
View keybase.md
Keybase proof
I hereby claim:
- I am dteoh on github.
- I am dteoh (https://keybase.io/dteoh) on keybase.
- I have a public key whose fingerprint is 981E AFFF 4AE6 5ED3 AC3E 401E 8498 2F30 A58D F5CB
To claim this, I am signing this object:
NewerOlder