Skip to content

Instantly share code, notes, and snippets.

@royriojas
royriojas / index.js
Created August 15, 2015 08:18
requirebin sketch
var Tap = require( 'tap.js' );
var $ = require( 'jquery' );
var tap = new Tap( document );
require( 'document-register-element/build/document-register-element.js' );
//var escape = require('escape-html');
var btn = document.querySelector( 'button' );
btn.addEventListener( 'tap', function ( e ) {
console.log( 'tap, tap', e.target );
} )
@royriojas
royriojas / install-package.sh
Created August 18, 2015 22:34
Install package with npm from github using the tarball directly
npm i --save https://github.com/:username/:reponame/tarball/:branchname
# Via http://package.json.nodejitsu.com/
npm i
> [email protected] postinstall /Users/roy/tmp/eslint/node_modules/beefy/node_modules/chokidar
> node setup-deps.js
Executing npm install [email protected] [email protected]
npm WARN package.json [email protected] No license field.
../nodefsevents.cc:31:30: error: expected class name
class NodeFSEvents : node::ObjectWrap {
^
@royriojas
royriojas / index.js
Created October 16, 2015 01:44
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var $ = require('jquery');
$(function () { $('body').append('<p>Hello world from app here!</p>'); })
@royriojas
royriojas / example.js
Created October 27, 2015 06:11
async/await example
function isValidEmail(email) {
return email.match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/);
}
function getUserByEmail(email) {
return new Promise((resolve) => {
setTimeout(() => {
// keep rejections for exceptions only
if (email !== '[email protected]') {
return resolve(null);
@royriojas
royriojas / rulers.js
Created February 21, 2017 02:49
rulers.js
$(`<script src="//code.jquery.com/ui/1.12.1/jquery-ui.min.js"
integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU="
crossorigin="anonymous"></script>`).appendTo('head')
$(`<link href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" rel="stylesheet" type="text/css" />`).appendTo('head');
var createBox = () => {
const w = 100;
const h = 100;
const style = `
@royriojas
royriojas / commands.bash
Created November 25, 2018 09:04
Fix cannot find driver - Creative SoundBlaster Omni Control Panel issue
# If you receive the following error while trying to open the Creative SoundBlaster Omni Control Panel
#
# ==============================================================
# Cannot start the app because the audio driver cannot be found
# ==============================================================
# then this is the solution:
# In the command line execute:
#
sudo kextload -b com.Creative.driver.TruStudioPCUSBAudioPlugin
@royriojas
royriojas / cloudSettings
Last active April 5, 2020 20:47
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-09-25T07:36:27.222Z","extensionVersion":"v3.4.3"}
@royriojas
royriojas / cloudSettings
Created April 5, 2020 20:45 — forked from MisaelRiojas/cloudSettings
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-12-01T18:40:07.609Z","extensionVersion":"v3.2.2"}
@royriojas
royriojas / .gitconfig
Last active April 5, 2020 21:03
dotfiles
[user]
# name = yourname
# email = <your@email>
[core]
whitespace = trailing-space,space-before-tab,cr-at-eol
excludesfile = ~/.gitignore_global
[color]
diff = auto
status = auto
branch = auto