Skip to content

Instantly share code, notes, and snippets.

//img crazy bookmarklet
javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.getElementsByTagName("img");%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px";%20DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5);%20void(0);
<SCRIPT LANGUAGE='SCHEME'>(define (eval exp env) (cond ((self-evaluating? exp) exp) ((variable? exp) (lookup-variable-value exp env)) ((quoted? exp) (text-of-quotation exp)) ((assignment? exp) (eval-assignment exp env)) ((definition? exp) (eval-definition exp env)) ((if? exp) (eval-if exp env)) ((lambda? exp) (make-procedure (lambda-parameters exp) (lambda-body exp) env)) ((begin? exp) (eval-sequence (begin-actions exp) env)) ((cond? exp) (eval (cond->if exp) env)) ((application? exp) (apply (eval (operator exp) env) (list-of-values (operands exp) env))) (else (error "Common Lisp or Netscape Navigator 4.0+ Required" exp))))</SCRIPT>
@for !i from 1 through !columns
.col-#{!i}
:width = !column_width * !i + (!column_margin * (!i - 1))
@deleteme
deleteme / global js vars
Created March 26, 2010 16:30
a handy bookmarklet
javascript:%20(function(){function%20getPropertyDescriptors(object){var%20props={};for(var%20prop%20in%20object){props[prop]={type:typeof%20object[prop],value:object[prop]}}%20return%20props;}%20function%20getCleanWindow(){var%20elIframe=document.createElement('iframe');elIframe.style.display='none';document.body.appendChild(elIframe);elIframe.src='about:blank';return%20elIframe.contentWindow;}%20function%20appendControl(el,name){var%20elCheckbox=document.createElement('input');elCheckbox.type='checkbox';elCheckbox.checked=true;elCheckbox.id='__'+name;var%20elLabel=document.createElement('label');elLabel.htmlFor='__'+name;elLabel.innerHTML='Exclude%20'+name+'%20properties?';elLabel.style.marginLeft='0.5em';var%20elWrapper=document.createElement('p');elWrapper.style.marginBottom='0.5em';elWrapper.appendChild(elCheckbox);elWrapper.appendChild(elLabel);el.appendChild(elWrapper);}%20function%20appendAnalyze(el){var%20elAnalyze=document.createElement('button');elAnalyze.id='__analyze';elAnalyze.innerHTML='Analyze'
javascript:%20(function(){function%20getPropertyDescriptors(object){var%20props={};for(var%20prop%20in%20object){props[prop]={type:typeof%20object[prop],value:object[prop]}}%20return%20props;}%20function%20getCleanWindow(){var%20elIframe=document.createElement('iframe');elIframe.style.display='none';document.body.appendChild(elIframe);elIframe.src='about:blank';return%20elIframe.contentWindow;}%20function%20appendControl(el,name){var%20elCheckbox=document.createElement('input');elCheckbox.type='checkbox';elCheckbox.checked=true;elCheckbox.id='__'+name;var%20elLabel=document.createElement('label');elLabel.htmlFor='__'+name;elLabel.innerHTML='Exclude%20'+name+'%20properties?';elLabel.style.marginLeft='0.5em';var%20elWrapper=document.createElement('p');elWrapper.style.marginBottom='0.5em';elWrapper.appendChild(elCheckbox);elWrapper.appendChild(elLabel);el.appendChild(elWrapper);}%20function%20appendAnalyze(el){var%20elAnalyze=document.createElement('button');elAnalyze.id='__analyze';elAnalyze.innerHTML='Analyze'
javascript:function%20fnStartDesign(sUrl)%20%7Bvar%20nScript%20=%20document.createElement('script');nScript.setAttribute('language','JavaScript');nScript.setAttribute('src',sUrl);document.body.appendChild(nScript);%7DfnStartDesign('http://www.sprymedia.co.uk/design/design/media/js/design-loader.js');
javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.getElementsByTagName("img");%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px";%20DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5);%20void(0);
// store.js
// a simple wrapper around html5 local storage and cookies
// provides three methods to interact with data
//
// set: key, value
// stores the value in a key
// get: key
// retrieves the value in the key
// expire: key
// removes the data and the key
// store.js
// a simple wrapper around html5 local storage and cookies
// provides three methods to interact with data
//
// set: key, value
// stores the value in a key
// get: key
// retrieves the value in the key
// expire: key
// removes the data and the key
# COMMENT OF SCRIPT HERE
# you can make as many tabs as you wish...
# tab names are actually arbitrary at this point too.
---
- tab1:
- cd ~/src/mtg-play-tester-ui/
- gitx
- mvim
- tab2:
- cd ~/src/mtg-play-tester-ui/