Skip to content

Instantly share code, notes, and snippets.

@nesvand
nesvand / googleCLNDR.css
Last active August 29, 2015 14:19
Google CLNDR
/* @calendar styling */
.events-list::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
.events-list::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
@nesvand
nesvand / base64.js
Last active August 29, 2015 14:22 — forked from whatnickcodes/base64.js
// Create Base64 Object
var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_encode(e);while(f<e.length){n=e.charCodeAt(f++);r=e.charCodeAt(f++);i=e.charCodeAt(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var n,r,i;var s,o,u,a;var f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<e.length){s=this._keyStr.indexOf(e.charAt(f++));o=this._keyStr.indexOf(e.charAt(f++));u=this._keyStr.indexOf(e.charAt(f++));a=this._keyStr.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r)}if(a!=64){t=t+String.fromCharCode(i)}}t=Base64._utf8_decode(t);return t},_utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");var t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(r
@nesvand
nesvand / pass_protected.js
Last active August 29, 2015 14:22
"password protected" page
var Base64 = {
_keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
encode: function(a) {
var c, d, e, f, g, h, i, b = "",
j = 0;
for (a = Base64._utf8_encode(a); j < a.length;) c = a.charCodeAt(j++), d = a.charCodeAt(j++), e = a.charCodeAt(j++), f = c >> 2, g = (3 & c) << 4 | d >> 4, h = (15 & d) << 2 | e >> 6, i = 63 & e, isNaN(d) ? h = i = 64 : isNaN(e) && (i = 64), b = b + this._keyStr.charAt(f) + this._keyStr.charAt(g) + this._keyStr.charAt(h) + this._keyStr.charAt(i);
return b
},
_utf8_encode: function(a) {
a = a.replace(/\r\n/g, "\n");
@nesvand
nesvand / anhfa_blog_feed.html
Last active September 1, 2015 05:28
A Natural Healing for Animals (Blogger Feed)
<script type='text/javascript' src='http://www.jsviews.com/download/jsrender.min.js'></script>
<script id="blogSuccessTemplate" type="text/x-jsrender">
<div class="col-sm-12" id="blog{{:#index}}">
<h2><a href="{{:url}}" target="_blank">{{:title}} <span class="small">{{:date}}</span></a></h2>
{{:content}}
<div class="small"><a href="{{:url}}" target="_blank">Comment/Share</a></div>
</div>
</script>
<script id="blogFailTemplate" type="text/x-jsrender">
@nesvand
nesvand / little_learners-calendar.css
Last active September 1, 2015 05:27
Little Learners - Calendar
/* @calendar styling */
.events-list::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
.events-list::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
@nesvand
nesvand / slick_randomiser.html
Last active August 29, 2015 14:22
Slick Slider Randomiser
<div class="container">
<div class="slider multiple-items">
<div><h3>1</h3></div>
<div><h3>2</h3></div>
<div><h3>3</h3></div>
<div><h3>4</h3></div>
<div><h3>5</h3></div>
<div><h3>6</h3></div>
<div><h3>7</h3></div>
<div><h3>8</h3></div>
@nesvand
nesvand / mersenne-twister.js
Last active December 18, 2015 03:23 — forked from banksean/mersenne-twister.js
a Mersenne Twister implementation in javascript. Makes up for Math.random() not letting you specify a seed value.
/*
Using preferred code styling
Updated 2015/12/18
Andrew Nesvadba (nesvand@gmail.com)
*/
/*
I've wrapped Makoto Matsumoto and Takuji Nishimura's code in a namespace
so it's better encapsulated. Now you can have multiple random number generators
and they won't stomp all over eachother's state.
@nesvand
nesvand / storage.dump.js
Last active April 16, 2018 23:33 — forked from levigideon/localstorage.dump.js
Storage dump
Storage.prototype.dump = function () {
let dump = {};
for (const key in this) {
if (this.hasOwnProperty(key)) {
try {
dump[key] = JSON.parse(this.getItem(key));
} catch (e) {
dump[key] = this.getItem(key);
}
}
@nesvand
nesvand / .zshrc
Last active June 8, 2018 01:17
Dotfiles
unsetopt BG_NICE
source ~/antigen.zsh
antigen use oh-my-zsh
antigen bundles <<EOBUNDLES
git
zsh-users/zsh-syntax-highlighting