Skip to content

Instantly share code, notes, and snippets.

View christophermlne's full-sized avatar

Christopher Milne christophermlne

View GitHub Profile
@christophermlne
christophermlne / WP Database Export
Last active December 22, 2015 05:49
Export wordpress database
mysqldump -u root -proot dbname > filename-$(date '+%Y%m%d-%H-%M').sql
@christophermlne
christophermlne / make-chrome-accept-self-signed-ssl-cert.txt
Created December 5, 2016 13:46
Make Chrome accept self-signed ssl root cert
ex +'/BEGIN CERTIFICATE/,/END CERTIFICATE/p' <(echo | openssl s_client -showcerts -connect example.com:443) -scq > file.crt
^^ add this file to OS keychain
http://superuser.com/questions/1004794/how-to-always-allow-insecure-connection-for-a-certain-url-in-chrome
@christophermlne
christophermlne / example.rb
Created June 27, 2018 01:03
Ruby function to find a valid encoding for a text file
def open_text_file_with_valid_encoding!(file_path, encoding='UTF-8')
# Tries to find a valid encoding for a text file.
# Converts return value to UTF-8.
encodings = ['UTF-8', 'ISO-8859-1']
contents = File.open(file_path, "r:#{encoding}") { |file| file.read }
unless contents.valid_encoding?
if next_encoding = encodings[encodings.index(encoding) + 1]
puts "Warning: Encoding #{encoding} for #{file_path} is not valid. "\