Skip to content

Instantly share code, notes, and snippets.

View helpers.php
class helper {
//is_array & is associative array
public function is_array_asso($a) {
return $this->is_asso($a, 1);
// is associative array
public function is_asso($a, $strict = FALSE) {
View helper_prototype_methods.js
Node.prototype.addBefore = function(newElement) {
Node.prototype.addAfter = function (newElement) {
this.parentNode.insertBefore(newElement, this.nextSibling);
Node.prototype.setProperties = function(props){
var i,p,c,k,j;
for(i in props) {
p = props[i];
View array_(blacklist|whitelist)(_assoc).php
* Returns an array containing all the entries from array1 whose keys are not present in any of the other arrays when using their values as keys.
* @param array $array1 The array to compare from
* @param array $array2 The array to compare against
* @return array $array2,... More arrays to compare against
View gist:0478dc6fb9fc882c6f84bece44ed6f4a
sudo add-apt-repository $repo --yes --update
sudo apt remove $old
sudo apt install $new
sudo apt autoremove
tarranjones / tkheader.php
Created November 10, 2016 11:07
response header for DNT (tracking-status-values)
View tkheader.php
* @info
function getRequestTrackingStatusValue(){
return "N";
tarranjones / .bash_alias_osx
Created November 15, 2016 12:20
hidden files - refreshFinder, showFiles, hideFiles, toggleFiles
View .bash_alias_osx
alias refreshFinder='echo "Refreshing Finder . ."; killall Finder /System/Library/CoreServices/'
alias showFiles='echo "Showing All Files . ."; defaults write AppleShowAllFiles YES; refreshFinder;'
alias hideFiles='echo "Hiding Files . ."; defaults write AppleShowAllFiles NO; refreshFinder;'
alias toggleFiles='yn=$(defaults read AppleShowAllFiles); if [ $yn = "YES" ]; then hideFiles; else showFiles; fi'
tarranjones / .bash_function_append
Last active November 22, 2016 10:38
Appends lines of text to a specified file but only if the line doesn't already exist
View .bash_function_append
function append(){
for i in "$@"; do
if ! [[ "$filename" = "$i" ]]; then
grep -q -F "$i" $filename || echo "$i" >> $filename
tarranjones / install-composer-bash
Last active November 22, 2016 11:32
cross platform Install for composer -requires bash, curl, git and php
View install-composer-bash
# for name in {bash,curl,git,php} ; do which $name ; done
mkdir -p /usr/local/bin
curl -sS | sudo php -- --install-dir=/usr/local/bin --filename=composer
View install-wp-cli
curl -O
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
tarranjones / AbstractSingleton.php
Last active December 4, 2016 21:03
Singleton Classes
View AbstractSingleton.php
abstract class AbstractSingleton implements SingletonInterface
final public static function getInstance()
static $instance;
return $instance = $instance ?: new \static();
final private function __construct() {}