Skip to content

Instantly share code, notes, and snippets.

View sanchojaf's full-sized avatar

Miguel Sancho Fernandez sanchojaf

View GitHub Profile
<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>
<option value="DC">District Of Columbia</option>
@sanchojaf
sanchojaf / gist:f3359cc2938c9ec145e2
Created May 3, 2015 12:24
US Outlying Territories
<option value="AS">American Samoa</option>
<option value="GU">Guam</option>
<option value="MP">Northern Mariana Islands</option>
<option value="PR">Puerto Rico</option>
<option value="UM">United States Minor Outlying Islands</option>
<option value="VI">Virgin Islands</option>
@sanchojaf
sanchojaf / gist:55a831f9800a4e945fbc
Created May 3, 2015 12:24
Canada Province & Territories List
<select>
<option value="AB">Alberta</option>
<option value="BC">British Columbia</option>
<option value="MB">Manitoba</option>
<option value="NB">New Brunswick</option>
<option value="NL">Newfoundland and Labrador</option>
<option value="NS">Nova Scotia</option>
<option value="ON">Ontario</option>
<option value="PE">Prince Edward Island</option>
<option value="QC">Quebec</option>
<select>
<option value="DIF">Distrito Federal</option>
<option value="AGS">Aguascalientes</option>
<option value="BCN">Baja California</option>
<option value="BCS">Baja California Sur</option>
<option value="CAM">Campeche</option>
<option value="CHP">Chiapas</option>
<option value="CHI">Chihuahua</option>
<option value="COA">Coahuila</option>
<option value="COL">Colima</option>
<select>
<option timeZoneId="1" gmtAdjustment="GMT-12:00" useDaylightTime="0" value="-12">(GMT-12:00) International Date Line West</option>
<option timeZoneId="2" gmtAdjustment="GMT-11:00" useDaylightTime="0" value="-11">(GMT-11:00) Midway Island, Samoa</option>
<option timeZoneId="3" gmtAdjustment="GMT-10:00" useDaylightTime="0" value="-10">(GMT-10:00) Hawaii</option>
<option timeZoneId="4" gmtAdjustment="GMT-09:00" useDaylightTime="1" value="-9">(GMT-09:00) Alaska</option>
<option timeZoneId="5" gmtAdjustment="GMT-08:00" useDaylightTime="1" value="-8">(GMT-08:00) Pacific Time (US & Canada)</option>
<option timeZoneId="6" gmtAdjustment="GMT-08:00" useDaylightTime="1" value="-8">(GMT-08:00) Tijuana, Baja California</option>
<option timeZoneId="7" gmtAdjustment="GMT-07:00" useDaylightTime="0" value="-7">(GMT-07:00) Arizona</option>
<option timeZoneId="8" gmtAdjustment="GMT-07:00" useDaylightTime="1" value="-7">(GMT-07:00) Chihuahua, La Paz, Mazatlan</option>
<option timeZoneId="9" gmtAdjustment="GMT-0
@sanchojaf
sanchojaf / gist:d5f17f021c6e5143fad4
Last active August 29, 2015 14:20
This expression validates dates in the US m/d/y format from 1/1/1600 - 12/31/9999.
Title: m/d/y Date
Expression:
^(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[13-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$
Description:
This expression validates dates in the US m/d/y format from 1/1/1600 - 12/31/9999.
Matches:
01.1.02 | 11-30-2001 | 2/29/2000
@sanchojaf
sanchojaf / affirmation
Created September 13, 2015 14:07
MuleSoft Contributor Agreement Acceptance by Miguel Sancho Fernandez
I, Miguel Sancho Fernandez, have read and do accept the MuleSoft Contributor Agreement
at http://www.mulesoft.org/legal/contributor-agreement.html
Accepted on Sun Sep 13 2015 10:07:10 GMT-0400 (EDT)
@sanchojaf
sanchojaf / apis.yaml
Last active April 19, 2016 19:24 — forked from yenisbel/apis.yaml
accounting:
title: 'Accounting'
description: 'Processing and communication of financial information'
advertising:
title: 'Advertising'
description: 'Marketing communication used to promote'
analytics:
title: 'Analytics'
description: 'Data or statistics to make intelligent marketing and business decisions'
backend:
@sanchojaf
sanchojaf / gist:a046e5dbf4a81bc5555e797c483d9667
Created October 3, 2016 02:05
quickbook online with postman button
{
"variables": [],
"info": {
"name": "QuickBooks Online API Collections",
"_postman_id": "fb215fea-8508-90fb-0792-1d486f1d25cf",
"description": "The QuickBooks Online Accounting API is a RESTful API that is used to access QuickBooks companies.\n\nDocs Ref - https://developer.intuit.com/docs/api/accounting",
"schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
},
"item": [
{
@sanchojaf
sanchojaf / n_queens.rb
Last active April 9, 2018 00:35
N-queens problem [backtracking, ruby]
# The n-queens problem is to find all possible ways to place n queens(Q) on an n ×
# n chess board in such a way that no two queens share a row, column, or
# diagonal. The diagram at right shows one way that can be done on a standard 8
# × 8 chess board.
class Board
def initialize(n)
@n = n
@board = Array.new(n) { Array.new(n, false) }
end