This file contains hidden or 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
I had a problem with a site my widget was embedded on. | |
var el = document.createElement("div"); | |
el instanceof Element; | |
>>> false | |
wat... | |
every other site on the planet returned true. | |
It turns out the culprit was Mootools v1.11. |
This file contains hidden or 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
discoveryd is completely fucked in some way in Yosemite. It randomly starts using up 100% CPU and doesn't stop until you reboot or the laptop dies. | |
To fix the CPU/battery rape, you need to restart the service with these shell commands: | |
launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist | |
launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist | |
No sudo required. The problem will randomly return after restarting the service, so I configured launchd to run a shell script with those commands in it every hour. | |
No more problems, and it appears to have caused no side effects. |
This file contains hidden or 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
// AWS settings | |
public static function AWS_ACCESS_KEY_ID(){ | |
if(isset($_SERVER['AWS_ACCESS_KEY_ID'])){ | |
return $_SERVER['AWS_ACCESS_KEY_ID']; | |
} else { | |
return "XXX"; | |
} | |
} | |
public static function AWS_SECRET_KEY(){ | |
if(isset($_SERVER['AWS_SECRET_KEY'])){ |
This file contains hidden or 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
# AWS Lambda Node.js deploy script | |
# @author Nabil Freeman <[email protected]> (https://github.com/nabilfreeman) | |
# *************************************** | |
# Environment variables required: | |
# AWS_ACCESS_KEY_ID=XXXXXXX | |
# AWS_SECRET_ACCESS_KEY=XXXXXXXX | |
# AWS_DEFAULT_REGION=eu-west-1 | |
# LAMBDA_FUNCTION_NAME=asdfghjkl |
This file contains hidden or 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
const https = require('https'); | |
const { CODESHIP_KEY, PROJECT_ID } = process.env; | |
const getBuilds = () => { | |
console.time('Fetching builds...'); | |
return new Promise((resolve, reject) => { | |
const host = 'codeship.com'; | |
const path = `/api/v1/projects/${PROJECT_ID}.json?api_key=${CODESHIP_KEY}`; | |
const options = { |
This file contains hidden or 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
'use strict'; | |
const path = require('path') | |
const redirect = new_url => { | |
return { | |
status: '301', | |
statusDescription: 'Moved Permanently', | |
headers: { | |
location: [{ |
This file contains hidden or 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
# 1. Install haproxy on Ubuntu. | |
# 2. Edit file path: /etc/haproxy/haproxy.cfg | |
# 3. Run with: haproxy -f /etc/haproxy/haproxy.cfg | |
# 4. haproxy will run in the background, so you can disconnect safely. | |
# 5. Point your Shadowsocks client at <CHINA IP>:8001 (or 8002, etc.) - you will actually be connected to your interational server! | |
global | |
defaults | |
log global |
This file contains hidden or 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
#!/bin/bash | |
# Are you using Mac OS X? | |
# You probably need to install a newer version of split for this to work. | |
# try `brew install coreutils` | |
# or `sudo port install coreutils` | |
# set a part size that works with FAT32 drives | |
PART_SIZE=3999 | |
# nice little intro |
This file contains hidden or 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
#!/bin/bash | |
# Are you using Mac OS X? | |
# You probably need to install a newer version of split for this to work. | |
# try `brew install coreutils` | |
# or `sudo port install coreutils` | |
# set a part size that works with FAT32 drives | |
PART_SIZE=3999 | |
# nice little intro |
This file contains hidden or 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
#!/bin/bash | |
# Are you using Mac OS X? | |
# You need to install coreutils for this to work. | |
# try `brew install coreutils` | |
# or `sudo port install coreutils` | |
# set a part size that works with FAT32 drives | |
PART_SIZE=3999 | |
# nice little intro |
OlderNewer