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
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 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 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 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 <nabil@instafork.com> (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 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 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 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 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 Axios = require('axios'); | |
const { | |
PIZZLY_URL, | |
PIZZLY_SECRET_KEY, | |
PIZZLY_TRELLO_ID, | |
PIZZLY_XERO_ID, | |
} = process.env; | |
const integrations = { |
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
# In macOS Catalina onwards `/usr/bin` is protected. Before you would only need to run a root shell to make any changes. Now there is something extra to do. | |
# Let's say I want to run this command: | |
# sudo rm -rf /usr/bin/python3 | |
# Deleting something will give you the error: | |
# rm: /usr/bin/python3: Read-only file system | |
# To get around this you need to first run: |
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
#!/bin/bash | |
CYAN="$(tput bold; tput setaf 6)" | |
RESET="$(tput sgr0)" | |
clear | |
if command -v python3 > /dev/null 2>&1; then | |
if [ $(python3 -c "print('ye')") = "ye" ]; then | |
clear |
OlderNewer