Skip to content

Instantly share code, notes, and snippets.

@tosyu
tosyu / koszta
Last active July 19, 2018 13:23
function money(workdays, hnetto, zus, costs) {
workdays = workdays !== undefined ? workdays : 0;
hnetto = hnetto !== undefined ? hnetto : 0;
zus = zus !== undefined ? zus : 0;
costs = costs !== undefined ? costs : 0;
var mnetto = workdays * 8 * hnetto;
var costs_netto = costs/1.23;
var costs_vat = costs - costs_netto;
var vat = mnetto*0.23;
var brutto = mnetto+vat;
@tosyu
tosyu / cvol_mount.sh
Created September 28, 2017 12:42
mcrypt volumes
#!/bin/sh
LOSETUP=$(which losetup)
SUDO=$(which sudo)
MOUNT=$(which mount)
CRYPTSETUP=$(which cryptsetup)
FILE=$(realpath $1)
FILENAME=$(basename $1)
if [ ! -f "$FILE" ]; then
@tosyu
tosyu / image_mount
Last active July 7, 2023 15:40
image mounting
#!/bin/sh
WHICH=/bin/which
REALPATH=$($WHICH realpath)
SED=$($WHICH sed)
GPG=$($WHICH gpg)
MV=$($WHICH mv)
LN=$($WHICH ln)
LOSETUP=$($WHICH losetup)
SUDO=$($WHICH sudo)
MOUNT=$($WHICH mount)
@tosyu
tosyu / segments.kml
Created August 14, 2017 07:21
segments.kml
<?xml version='1.0' ?><kml xmlns="http://www.opengis.net/kml/2.2">
<kml>
<Document>
<name>Strava Segments</name>
<NetworkLink>
<name>Strava Segments</name>
<Link>
<href>https://nomi.cz/strava/segmentsView.kml</href>
<viewFormat>south=[bboxSouth]&amp;west=[bboxWest]&amp;north=[bboxNorth]&amp;east=[bboxEast]&amp;token=XXXXXXXXXXXXXXXXXXXXXXXXXXa&amp;type=ride</viewFormat>
<viewRefreshMode>onStop</viewRefreshMode>
@tosyu
tosyu / GitShellAliases.ps1
Last active January 30, 2017 03:17
Few simple commands/aliases for git in powershell. installation save as for ex.: C:\gitcommands.ps1 open powershell type: notepad $profile add line: . "C:\gitcommands.ps1" close shell
function g {
$newArgs=$args[1..($args.Length-1)]
if ($args[0] -eq "ci") {
git commit $newArgs
} elseif ($args[0] -eq "hof") {
git shortlog -n -s --no-merges
} elseif ($args[0] -eq "cic") {
git commit --amend
} elseif ($args[0] -eq "snake") {
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(cyan)<%an>%Creset' --abbrev-commit --date=relative
@tosyu
tosyu / merger.js
Created May 8, 2012 13:11
ugly merger for mamd namespace definitions (use with rhino)
/*
Usage:
java -jar js.jar INDIR OUTFILE
ex:
java -jar js.jar exampleDirectory filesMerged.js
*/
var fileList = [];
var inputDir = arguments[0] || "example";
var outFile = arguments[1] || "example.js";
@tosyu
tosyu / tloader.js
Created May 7, 2012 16:12
simple amd loader
(function (window, document, undefined) {
var defined = {};
var loading = [];
var waiting = [];
var head = document.getElementsByTagName("head")[0];
var loadRequired = function () {
var i = 0,
imax = loading.length;