I hereby claim:
- I am uzitech on github.
- I am tonybrix (https://keybase.io/tonybrix) on keybase.
- I have a public key ASDne4lL1j7wiU5Lin8T5awJmGfQumiXmJnNv7ALdvqZKwo
To claim this, I am signing this object:
/* | |
* License: MIT | |
*/ | |
/** | |
* Sort an array of associative arrays by a key. Like array_multisort but you just provide the key instead of the whole column. | |
* @param array[] $data The array of associative arrays to sort | |
* @param mixed ...$args Any number of variables. [key, SORT_ASC|SORT_DESC, Sort Flags] | |
* https://secure.php.net/manual/en/function.array-multisort.php | |
* @return array[] The sorted $data |
/** | |
* DWTFYW License | |
* Author: Tony Brix, http://tonybrix.info | |
* | |
* Set all multiple select elements to allow selecting multiple without using the ctrl key | |
* | |
*/ | |
(function($){ | |
$.fn.selectMultiple = function(){ | |
return this.mousedown(function(e){ |
/** | |
* Convert a comma separated file into an array. | |
* | |
* @param string $filename Path to the CSV file | |
* @param string[]|bool $header An array used for the keys for an associative array. If set to TRUE then the first row of the file is used as the header. If set to FALSE then a numbered array is used instead. | |
* @param string $delimiter The separator used in the file | |
* @return string[][] | |
* @link http://gist.github.com/385876 | |
* @author Jay Williams <http://myd3.com/> | |
* @copyright Copyright (c) 2010, Jay Williams |
const fs = require("fs"); | |
const path = require("path"); | |
function rimraf(dir) { | |
return new Promise(function (resolve, reject) { | |
fs.lstat(dir, function (err, stats) { | |
if (err) return reject(err); | |
if (stats.isDirectory()) { | |
fs.readdir(dir, function (err, files) { | |
if (err) return reject(err); |
Verifying my Blockstack ID is secured with the address 1H8NMosfNwzvXzUuUtroXbp5vHaWNZBqLZ https://explorer.blockstack.org/address/1H8NMosfNwzvXzUuUtroXbp5vHaWNZBqLZ |
I hereby claim:
To claim this, I am signing this object:
/** | |
* DWTFYW License | |
* | |
* Author: Tony Brix, http://tonybrix.info | |
* | |
* Example: | |
* positive terms -----------V-----------V---------V-------V-----------------------V | |
* console.log(getSearchTerms("this -is 'a string' '-with' positive -'and negative' terms")); | |
* negative terms ----------------^-------------------------------------^ | |
* Result: |
/* | |
* DWTFYW License | |
* | |
* Author: Tony Brix, http://tonybrix.info | |
* | |
* Swap an image after it loads. Useful if you want to load low res image first then swap with high res after it loads. | |
*/ | |
(function ($) { | |
$.fn.swapImage = function (img) { | |
var $this = this; |
[alias] | |
# rebase current branch with remote branch | |
# git up [remote=upstream] [branch=master] | |
up = !"f() {\ | |
if [ $# -lt 1 ];\ | |
then remote=upstream;\ | |
else remote=$1;\ | |
fi;\ | |
if [ $# -lt 2 ];\ | |
then repo=master;\ |
/** | |
* DWTFYW License | |
* Author: Tony Brix, http://tonybrix.info | |
* | |
* jquery plugin for showing tooltip on overflow | |
* | |
* USAGE: | |
* | |
* $("input, select").tooltipOnOverflow(); | |
* |