Skip to content

Instantly share code, notes, and snippets.

View achalddave's full-sized avatar

Achal Dave achalddave

View GitHub Profile
@achalddave
achalddave / designbookmarklet.js
Created July 11, 2012 05:56
A design bookmarklet I picked up somewhere
javascript:function%20fnStartDesign(sUrl){var%20nScript=document.createElement('script');nScript.setAttribute('language','JavaScript');nScript.setAttribute('src',sUrl);document.body.appendChild(nScript);}fnStartDesign('http://www.sprymedia.co.uk/design/design/media/js/design-loader.js');
@achalddave
achalddave / Snap-SVG-Current.js
Created December 5, 2012 04:28
Current Snap SVG Rasterizing
function readImage(aFile) {
var pic = new Image(),
frd = new FileReader();
while (!target.droppedImage) {
target = target.parent;
}
pic.onload = function () {
canvas = newCanvas(new Point(pic.width, pic.height));
canvas.getContext('2d').drawImage(pic, 0, 0);
target.droppedImage(canvas, aFile.name);
@echo off
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
struct Test {
Point3f x;
void setXStack(float a, float b, float c) {
x = Point3f(a, b, c)
}
void setXHeap(float a, float b, float c) {
x = *(new Point3f(a, b, c));
}
@achalddave
achalddave / backup.sh
Created April 22, 2013 00:34
Naive Bash Backup
SRCDIR=src
DSTDIR=dst
# copy recursively (-r) updated (-u) files, preserve (-p) attributes if
# possible
$(echo "cp -R -u -p $SRCDIR/* $DSTDIR")
# hack? psh
for file in $(find $DSTDIR/*) ; do
[ ! -e "$SRCDIR/${file#*/}" ] && echo "Removing $file" && rm $file
@achalddave
achalddave / rm.sh
Last active December 19, 2015 05:49
optimal idiot proofing
function rm {
if [[ "$1" == "-rf" ]] ; then
echo "If you really want to delete this, say 'I may be an idiot'."
read var
if [[ "$var" != 'I may be an idiot' ]] ; then
echo "Nope, you didn't write that correctly"
return
fi
fi
rm "$@"
@achalddave
achalddave / markdown-makefile
Created August 6, 2013 17:43
Makefile for generating html files to an output folder from markdown files
SRCS=$(filter-out readme.md, $(wildcard *.md))
FILES=$(patsubst %.md, output/%.html,$(SRCS))
all : output $(FILES)
output :
mkdir -p output
output/%.html : %.md
pandoc --section-divs -c ../docs.css -s --smart -t html5 $< -o $@
/*
*
* ====================================================
* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
* software is freely granted, provided that this notice
* is preserved.
* ====================================================
ssh-dss AAAAB3NzaC1kc3MAAACBALPxVNv0mZBSe2x/T6zMN2jt+MJiRnQl7CBCZUp8qsjoB+rehjlGudCLoEShkWx9ubADRvhEcARPQdw9cDBTtZocEyDfvuQBctetPleUsS6LhnBgBkrGeYkFJtXkeCrM+1NqlZi0uewsQVr6MJ6qskZoIzqhxeyPbT4Q/L4cnT3hAAAAFQCfxaTcD9acayMg5HPNUNJabhBe7QAAAIBpAhr0aBJrG5hyDhCt8rw7iaherZCnIHTDzm4gWlL6yvmtTM6m+LRtFTIwzKn7owRObu2yasy7eHiKHKHNyvwLbqXRWt7J1mT7cTVLtSK9gcqLX+cOAqBISi9g2E741ptiOJTakBv9P3bqRI5rBQ/mPH5mOwgFpFcjRX/QeAq/5gAAAIBWf8tDtzjl1pYQZucWjX+cyQ+nqoE92NTkUVQ1EMjJlOZr5TGdcMQFUucRWsWUGqsEL/rT3iVTx1vS6LdpYwJCfWTQiHMENrhsdUzW5dD3OFSQ377wAIdWzoEzk8cTLcK/DX8QJYTEoFGsqdQ5y18YXuh7JDi1dGUA9UvLch2/Zw== Achal@Achal-Yoga
function [C,N]=DataPerVeh(dt,VehId,Activity,cons)
%VehId
%dt=10
%Activity
%cons=[145.83; 163.7 ;223.62; 138.3]
ActivityId=find((Activity{2:end,1}==VehId));
VehActivity=Activity(ActivityId+1,:);
Nt=round(24/dt);
N=zeros(1,Nt);
C=zeros(1,Nt);%W