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
/* | |
* The instance symbol should be defined in the scope | |
* in which you want the singleton to exist. This does | |
* not necessarily mean globally. Just within your | |
* execution context. | |
*/ | |
let instance | |
const Singleton = (() => { | |
const createInstance = () => { |
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 | |
yum update -y | |
yum install httpd php php-mysql -y | |
cd /var/www/html | |
echo "healthy" > healthy.html | |
wget https://wordpress.org/wordpress-latest.tar.gz | |
tar -xzf wordpress-latest.tar.gz | |
cp -r wordpress/* /var/www/html/ | |
rm -rf wordpress | |
rm -rf wordpress-*.tar.gz |
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
app: aws-pdf-merge | |
org: iconify | |
service: pdf-workflow | |
custom: ${file(./yml/custom.yml)} | |
# ================================================================================================ | |
# PROVIDER | |
# ================================================================================================ | |
provider: |
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
/* | |
* The instance symbol should be defined in the scope | |
* in which you want the singleton to exist. This does | |
* not necessarily mean globally. Just within your | |
* outermost execution context. | |
*/ | |
let instance; | |
const Singleton = (() => { | |
const createInstance = () => { |
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
/** | |
* Usage : resizeSelectedItems(getUserInput()) | |
* | |
* ========= | |
* CAUTION : This script will scale all selected items. It cannot determine if an object is simple or compound. | |
* ========= It is best to group compound objects made up of multiple PageItems. | |
* | |
* `getUserInput` is separated so you can easily use the main function, `resizeSelectedItems`, | |
* in your code. Make sure the input to `resizeSelectedItems` is a string indicating the | |
* new size. The options are: |
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
/* | |
* Usage: | |
* | |
* You can load this class either via html <script/> tag: | |
* <script src="path/to/jsx-console.js"></script> | |
* | |
* Or Using require: | |
* const jsxConsole = require('/path/to/jsx-console/jsx-console.js'); | |
* | |
* Then, in your JSX code, use the console object the same as you would the browser console class. |
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
/** | |
* Creates Javascript Model class with getters and setters for each property in a JSON object. | |
* For instance, if you call : | |
* | |
* var model = JsonToModel({name : 'Scott'}); | |
* | |
* You will get back: | |
* | |
* function() { | |
* this.instance = 'Model@000-000000'; |
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
/** | |
* Converts a flat array to a tree with runtime O(n) | |
* | |
* Big-O : O(n) | |
* | |
* This algorithm was taken from Phillip Stanislaus's "Performant Array to Tree" | |
* which has O(n) complexity. It builds the tree in a single pass. | |
* @link https://github.com/philipstanislaus | |
* @link https://www.npmjs.com/package/performant-array-to-tree | |
* @see https://github.com/iconifyit/30-Days-of-Algorithms |
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
#!/usr/bin/env bash | |
# .DS_Store files on Mac are meta files that tell Finder the window position and size of a previously opened folder. | |
# They are harmless but add clutter and useless code to your repos. This script removes them from your repo but not | |
# from your local file system. | |
# Remove .DS_Store from git | |
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch |
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
/** | |
* Bug fix for the issue described at the link below. | |
* @link https://community.adobe.com/t5/indesign/extendscript-oddity-with-file-folder-on-mac-os-x/m-p/3887816?page=1#M165105 | |
*/ | |
function fixVolumePathBug(filepath) { | |
if ($.os.toLowerCase().indexOf('mac') === -1) return filepath; | |
var $HOME = new Folder('~/').fsName; | |
if (filepath.indexOf($HOME) > 0) { |