Skip to content

Instantly share code, notes, and snippets.

@mrsweaters
mrsweaters / imagemagick7.sh
Created January 2, 2018 22:10 — forked from marcinwol/imagemagick7.sh
Compile ImageMagick 7 on Ubuntu 16.04
sudo apt install build-essential autoconf automake autopoint chrpath cm-super-minimal debhelper dh-autoreconf dh-strip-nondeterminism doxygen doxygen-latex gir1.2-rsvg-2.0 graphviz libbz2-dev libcairo-script-interpreter2 libcairo2-dev libcdt5 libcgraph6 libclang1-3.6 libdjvulibre-dev libexif-dev libfftw3-bin libfftw3-dev libfftw3-long3 libfftw3-quad3 libfile-stripnondeterminism-perl libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgvc6 libgvpr2 libharfbuzz-dev libharfbuzz-gobject0 libice-dev libilmbase-dev libjasper-dev libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libjs-jquery liblcms2-dev libllvm3.6v5 liblqr-1-0-dev liblzma-dev libobjc-5-dev libobjc4 libopenexr-dev libpango1.0-dev libpathplan4 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libpixman-1-dev libpng12-dev libpotrace0 libptexenc1 libpthread-stubs0-dev librsvg2-bin librsvg2-dev libsigsegv2 libsm-dev libsynctex1 libtexlua52 libtexluajit2 libtiff5-dev libtiffxx5 libwmf-dev libx11-dev li
@mrsweaters
mrsweaters / sublime.json
Created November 28, 2017 21:45
Sublime Settings
{
"caret_extra_width": 2,
"color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
"ensure_newline_at_eof_on_save": true,
"fallback_encoding": "UTF-8",
"folder_exclude_patterns":
[
".git",
"node_modules"
],
@mrsweaters
mrsweaters / app.logger.js
Created August 10, 2017 23:48
Honeybadger Logger
import angular from 'angular';
import Honeybadger from 'honeybadger-js';
Honeybadger.configure({
apiKey: 'api-key',
environment: (process.env.name === 'build') ? 'production' : process.env.name,
revision: COMMIT_SHA,
ignorePatterns: [new RegExp('password', 'i')]
});
@mrsweaters
mrsweaters / README.md
Last active July 24, 2017 19:42 — forked from tristanm/README.md
Migrating a Rails project from MySQL to PostgreSQL

Migrating a Rails project from MySQL to PostgreSQL

This brief guide is written from my own experience with migrating a large (~5GB) MySQL database to PostgreSQL for a Rails project.

No warranties, guarantees, support etc. Use at your own risk and, as always, ENSURE YOU MAKE BACKUPS FIRST!

I chose [pgloader][1] because it's extremely fast. YMMV.

  1. Replace mysql2 gem with pg in Gemfile.
  2. Update config/database.yml for PostgreSQL. I used [Rails' template][2] as a starting point.
@mrsweaters
mrsweaters / .gitconfig
Last active April 6, 2017 20:24
Git Config
[user]
name = Jordan Humphreys
email = [email protected]
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
required = true
[alias]
@mrsweaters
mrsweaters / DNS.md
Last active December 14, 2016 07:47
Ruby DNS
@mrsweaters
mrsweaters / cheese.js
Created August 9, 2016 23:50
Something cheesy is going on.
var binarySearch = function () {
console.log('hmm.')
};
@mrsweaters
mrsweaters / binary_search.js
Created August 9, 2016 02:16
Binary Search
var binary_search = function (list, item) {
var low = 0;
var high = list.length - 1;
while(low <= high) {
var mid = Math.floor((low + high) / 2);
var guess = list[mid];
if (guess === item) {
return mid;
} else if (guess > item) {
high = mid - 1;
[contenteditable=true]:empty:before{
content: attr(placeholder);
display: block;
color: #ccc;
}
@mrsweaters
mrsweaters / search.sh
Created February 12, 2016 17:40
Search Logs
grep --after-context=5 --before-context=10 'string' production.log