Skip to content

Instantly share code, notes, and snippets.

View mohsen1's full-sized avatar

Mohsen Azimi mohsen1

View GitHub Profile
@mohsen1
mohsen1 / js1ks.js
Last active December 14, 2015 06:18
My JS1K submission
Number.prototype.pow = function(n){return Math.pow(this,n)}
function C(u){
return document.createElement(u)
}
z = 50;
d = C('div')
i = C('input')
@mohsen1
mohsen1 / bash_profile
Last active December 12, 2015 02:08
My bash_profile
###########
# Aliases #
###########
alias ll='ls -l'
alias js='node'
alias subl='/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl'
alias ls='ls -G'
alias gadd="git add .; git add -u .; git status;"
alias nook='cd ~/Projects/NookWeb/nook.com'
Random Gist
@mohsen1
mohsen1 / levenshteinDistance.js
Created October 14, 2012 11:06
Levenshtein Distance calculator
function levenshteinDistance (s, t) {
if (!s.length) return t.length;
if (!t.length) return s.length;
return Math.min(
levenshteinDistance(s.substr(1), t) + 1,
levenshteinDistance(t.substr(1), s) + 1,
levenshteinDistance(s.substr(1), t.substr(1)) + (s[0] !== t[0] ? 1 : 0)
);
}
@mohsen1
mohsen1 / downloadlink.js
Created August 19, 2012 02:08
Problem with a[download]
@mohsen1
mohsen1 / base64.js
Created August 12, 2012 08:26
jQuery bug with base64
img = new Image();
img.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP0AAAD9CAYAAAB3NXH8AAAgAElEQVR4XuydB5xlRZXw63WcDtM9kQyioLgqqKyouGZFsgqmFVFR18SCGDDtuu7KZwIEIzkKCkpGsoCKKCA5D1HS5Dw9PZ3fvd85VXXqnlu36oaX+nVPv9+86ffurRte3fqfVKeqSmLmNdVroAQ/AN/48v3l+7J+b8gK0GfXX14u65wz+5uoBqiRNNEtzdyKowYIbN/fFg28a3+WMMD9WXDjfv4OrO/2/hmB0MTNeAb65no4XFNzkPGz8/2JA8UeXbPENh2d4l8FolgSOwGe3WEoWidC8SL58xBBOHMwIeaLUqnT+ZPDcLSlTayhslimrSSeK5VEGY4dgu1P4x2MjYp7hkfE0vOuEndBEbyi702CgAQEFy7NVeub2d3MQD+5D9zWzAR2K9wWvvF764f2Ef+yxVyxZ6lFvLIUip3Kodg+CMTsICjNMwa9VvX0c8yDdTxhADn2AgGRfOltLlufBElLS7i2pUVsbC2JF2Dbc0EoHli5Ttx+8fViEXwva4GAf+mzy0KY3CewGV59BvrGPnQbcgO2hrz1kP3F7vP6xF4A5h6oqYOy2CYUpVl4mzGHHb4QvPwhym16Q7UP1wAPH7hgML6A1uW2b1AS4UhLq1iKlgIcd9faAXHjBdeIezX8XAjgZ9s1aOwT2QyvVm272AyrrPBPJgy5ed6mIW/73IfFAR3t4h3w/TXjY+IlYak0m8MN2l2+5EkIZuuv0e4oCPjteZ5uLk2P52FqXpJpWQT0nf81AgB0OhcGpTDc2N4h/gmnuX9sXPz59IvE1fB5QgsC/MvdBBIEhSt75oDsGpiBPruOKilhg24gP/jdYpdtF4oPhi3i3dD4dwFMZxn1D4Ab4LUm54C2xFR9JATs7VJIWE8274O2Lf0Y6HonmPHyZfZZ22kf7jcCActrQaCKhyMg7B4v
@mohsen1
mohsen1 / String.prototype.toCamelCase.js
Created August 12, 2012 07:55
String.prototype.toCamelCase()
String.prototype.toCamelCase = function(){
return this.split(/\s+/).map(function(word, index){
word = word.toLowerCase();
if(index !== 0){
return word.split('').map(function(char, i){
if(i===0){
return char.toUpperCase();
}
return char;
@mohsen1
mohsen1 / Custom.css
Created March 1, 2012 19:33 — forked from bentruyman/Custom.css
Tomorrow Theme for Chrome Developer Tools
/**********************************************/
/*
/* Tomorrow Skin by Ben Truyman - 2011
/*
/* Based on Chris Kempson's Tomorrow Theme:
/* https://github.com/ChrisKempson/Tomorrow-Theme
/*
/* Inspired by Darcy Clarke's blog post:
/* http://darcyclarke.me/design/skin-your-chrome-inspector/
/*
@mohsen1
mohsen1 / css3backgroundpatterns
Created October 7, 2011 22:42
CSS3 Background patterns
/*Kitchen*/
.kitchen{background: -webkit-linear-gradient(45deg, rgba(255,0,0,0.5) 25%, rgba(255,255,255,0.5) 25%, rgba(255,255,255,0.5) 50%, rgba(255,0,0,0.5) 50%, rgba(255,0,0,0.5) 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5) 100%),
-webkit-linear-gradient(-45deg, rgba(255,0,0,0.5) 25%, rgba(255,255,255,0.5) 25%, rgba(255,255,255,0.5) 50%, rgba(255,0,0,0.5) 50%, rgba(255,0,0,0.5) 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5) 100%);
background-size:100px 100px;
}
/*wave*/
body{background: -webkit-radial-gradient(top left, transparent 0, transparent 40px, gold 40px, gold 50px, transparent 50px),
-webkit-radial-gradient(bottom right, transparent 0, transparent 50px, gold 50px, gold 60px, transparent 50px);
background-size:100px 100px;
@mohsen1
mohsen1 / Custom.css
Created September 28, 2011 21:18
My Chrome dev tools theme
/**********************************************/
/* Console
/**********************************************/
/**********************************************/
/* Messages
/**********************************************/
#console-messages {
font-family: 'DroidSansMono', Menlo, monospace !important;