Skip to content

Instantly share code, notes, and snippets.

View saintach's full-sized avatar
🥥

nova saint saintach

🥥
View GitHub Profile
@saintach
saintach / keybase.md
Created March 25, 2019 18:11
Keybase identity

Keybase proof

I hereby claim:

  • I am saintach on github.
  • I am novasaint (https://keybase.io/novasaint) on keybase.
  • I have a public key ASCOcQIHjt9XT0jQWeTyp-3tf2pI9JlJeSFhafx27pWhYAo

To claim this, I am signing this object:

//e.g. input 2016-10-18
function validateDateInputHelper(val) {
if (!val) return true;
var parts = val.split('-');
if (parseInt(parts[0], 10) == 0 || parts[1] == '00' || parts[2] == '00') {
return false;
}
@saintach
saintach / xhrImageDataUrl.js
Created August 1, 2016 04:25
Get data url of an image using xhr
var url = 'path/to/image/file' ;
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
// Set responseType to 'arraybuffer', we want raw binary data buffer
xhr.responseType = 'arraybuffer';
xhr.onload = function() {
@saintach
saintach / mdl-state-selection.html
Created July 10, 2016 19:58
Material Design Lite - US States Selection
<div class="mdl-selectfield mdl-js-selectfield mdl-selectfield--floating-label">
<select id="state" name="profile_information_form_country" class="mdl-selectfield__select">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
@saintach
saintach / cartesian_product
Last active August 29, 2015 14:22
Cartesian product of multiple arrays
x = [[1, 2,3], [4, 5, 6], [7, 8, 9]]
x[0].product(*x[1..-1])