Skip to content

Instantly share code, notes, and snippets.

Avatar
🐙
multiplexing

David Alberto Viramontes dviramontes

🐙
multiplexing
View GitHub Profile
@dviramontes
dviramontes / gist:2934621
Created Jun 15, 2012
keyboard keycodes in processing.js
View gist:2934621
p5.keyPressed = function() {
if(p5.keyCode == p5.BACKSPACE ){
console.log("backspace was pressed");
}else if(p5.keypressed){
if(p5.key == 'c'){
console.log("c was pressed");
}
}
}
View D3 setup
var svg = d3.select("svg");
svg.se
View jsdom.js
// The code creates a new jsdom window
// and adds jQuery to the document via a script element.
// Although it is just an illustrative
// example it is easy to modify it to work with
// real pages retrieved from the Internet.
var jsdom = require('jsdom');
jsdom.env({
html: "<html><body></body></html>",
View scan.coffee
# emulates "nrmwyoldrmtob".scan(/.{1,5}/)
# encodes 5 char words and then some
class A
@replace = (str)->
str.match(/[a-z|0-9]{5}|[\w]+/ig).join(" ")
test= A.replace("nrmwyoldrmtob")
View boxmodel-css-paul-irish
/* apply a natural box layout model to all elements */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@paulirish
/*
recommendation for
IE8 and up
*/
@dviramontes
dviramontes / cors.js
Created Jun 19, 2013
cors.js Nicholas Zakas' helper method to help sort out the browser differences in CORS or Cross Origin Resource Sharing support.
View cors.js
function createCORSRequest(method, url) {
var xhr = new XMLHttpRequest();
if ("withCredentials" in xhr) {
// Check if the XMLHttpRequest object has a "withCredentials" property.
// "withCredentials" only exists on XMLHTTPRequest2 objects.
xhr.open(method, url, true);
} else if (typeof XDomainRequest != "undefined") {
@dviramontes
dviramontes / new_gist_file
Created Jun 23, 2013
Detect scroll top value of parent window
View new_gist_file
window.parent.$("body").animate({scrollTop:0}, 'slow');
@dviramontes
dviramontes / gist:5877343
Created Jun 27, 2013
git diff on server/
View gist:5877343
diff --git a/server/package.json b/server/package.json
index e8da09d..37ff4ef 100644
--- a/server/package.json
+++ b/server/package.json
@@ -5,7 +5,7 @@
"main": "index.js",
"scripts": {
"test": "grunt",
- "start": "node app/app.js"
+ "start": "node app.js"
View bashrc.bash
# first ln -s ~/.bashrc ~/.bash_profile
# then
#Git tab completion
# source ~/git-completion.bash
# Show branch in status line
# PS1='[\W$(__git_ps1 " (%s)")]\$ '
# export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007"'
# Git branch in prompt.
parse_git_branch() {