Skip to content

Instantly share code, notes, and snippets.

$.each(State.stores, function(e,i) { State.stores[e] = 1000000000; })
OR
var high = 100000
var checkAll = setInterval(function() {
var bn = [
'attack',
'attack_bolas',
'attack_bone-spear',
@tborychowski
tborychowski / global-protect.sh
Created October 16, 2023 12:43 — forked from kaleksandrov/global-protect.sh
Simple script that starts and stops GlobalProtect.app on Mac OSX.
#!/bin/bash
case $# in
0)
echo "Usage: $0 {start|stop}"
exit 1
;;
1)
case $1 in
start)
@tborychowski
tborychowski / img2datauri
Created November 29, 2021 11:14
JS :: convert image to data url with javascript
console.clear();
var img = new Image();
img.src = 'img/img.png';
img.onload = function () {
var canvas = document.createElement('canvas'), context = canvas.getContext('2d');
canvas.width = img.width;
canvas.height = img.height;
context.drawImage(img, 0, 0, img.width, img.height);
console.log(canvas.toDataURL('image/png'));
@tborychowski
tborychowski / animated-dialog.html
Created July 13, 2018 07:33
html dialog with animation
<!DOCTYPE html>
<head>
<meta charset=UTF-8>
<title>Dialog demo</title>
<style>
.dialog {
border: none;
border-radius: 3px;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
@tborychowski
tborychowski / form-validation.html
Last active November 21, 2017 10:10
form-validation.html
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="css/style.css">
<style>
html { height: 100%; }
body {
font-family: sans-serif;
font-weight: 300;
@tborychowski
tborychowski / yt-downloader.user.js
Last active October 7, 2016 12:34
JS :: yt downloader monkey script
// ==UserScript==
// @name Download YouTube Videos as MP4
// @description Adds a button that lets you download YouTube videos.
// @homepageURL https://github.com/gantt/downloadyoutube
// @author Gantt
// @version 1.8.8
// @date 2016-09-02
// @namespace http://googlesystem.blogspot.com
// @include http://www.youtube.com/*
// @include https://www.youtube.com/*
<form class="form">
<input type="text" placeholder="enter text" name="name" value="">
<input type="checkbox" name="check">
<select name="select"><option value="select1">one</option><option value="select2">two</option></select>
<input name="radio" type="radio" value="radio1">
<input name="radio" type="radio" value="radio2">
</form>
<button class="start">Observe</button>
<button class="stop">Stop observing</button>
[mergetool]
prompt = false
keepBackup = false
keepTemporaries = false
[merge]
tool = winmerge
[mergetool "winmerge"]
name = WinMerge
@tborychowski
tborychowski / js-inheritance.js
Created October 14, 2014 09:19
JS inheritance
if (!Function.prototype.bind) {
Function.prototype.bind = function (context) {
if (typeof this !== 'function') throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');
var args = Array.prototype.slice.call(arguments, 1),
fToBind = this,
fn = function () {},
fBound = function () {
return fToBind.apply(this instanceof fn && context ? this : context,
args.concat(Array.prototype.slice.call(arguments)));
};
@tborychowski
tborychowski / radial.js
Created October 6, 2014 20:54
d3 multi-series donut / arc-ular graph
var s = 1, e = s + 4;
var data = d3.range(s, e);
var col = d3.scale.category10();
var scal = d3.scale.linear()
.domain([data[0], data[data.length-1]])
.range([0, 1]);
var g = d3.select('svg');
var groups = g.selectAll('g').data(data).enter().append('g');