This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Simple 'pre-push' script to prevent an accidental push to a | |
# specific branch on a specific remote. Mainly needed when a | |
# remote branch is not protected. | |
# | |
# Place this in the .git/hooks folder of your project and then | |
# ensure you make it executable. Modify according to your needs. | |
restricted_branch=master |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// I was dealing with such an issue, where there was no content-type | |
// curl --upload-file '/Users/myuser/Movies/VID-20171025.mp4' -H http://localhost:3000/api/upload/path/to/myfile.xyz | |
const bodyParser = require('body-parser'); | |
function req(req, res, next) { | |
const fileName = req.params.name; | |
if (Buffer.isBuffer(req.body)) { | |
fs.writeFileAsync("/tmp/" + fileName, req.body) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Vue Component for drawing a circular progress bar | |
--> | |
<template> | |
<div class="circular-progress" ref="circularProgress"> | |
<svg :height="height" :width="width"> | |
<path class="channel" :d="channel"/> | |
<path class="progress" :d="progress" /> | |
<text x="55%" y="55%" :font-size="fontSize"> | |
{{percent}}% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let text = "\u001b[H\u001b(B\u001b[mtop - 02:11:23 up 36 days, 18:31, 0 users, load average: 4.25, 5.34, 5.98\u001b(B\u001b[m\u001b[39;49m\u001b(B\u001b[m\u001b[39;49m\u001b[K\r\n\r\n%Cpu(s):\u001b(B\u001b[m\u001b[39;49m\u001b[1m 21.7 \u001b(B\u001b[m\u001b[39;49;35;43mus,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 8.7 \u001b(B\u001b[m\u001b[39;49msy,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 0.0 \u001b(B\u001b[m\u001b[39;49mni,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 68.3 \u001b(B\u001b[m\u001b[39;49mid,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 0.0 \u001b(B\u001b[m\u001b[39;49mwa,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 0.0 \u001b(B\u001b[m\u001b[39;49mhi,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 1.1 \u001b(B\u001b[m\u001b[39;49msi,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 0.3 \u001b(B\u001b[m\u001b[39;49mst\u001b(B\u001b[m\u001b[39;49m\u001b(B\u001b[m\u001b[39;49m\u001b[K\r\nKiB Mem :\u001b(B\u001b[m\u001b[39;49m\u001b[1m 62916344 \u001b(B\u001b[m\u001b[39;49mtotal,\u001b(B\u001b[m\u001b[39;49m\u001b[1m 3671244 \u001b(B |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<div> | |
<div id="orgchart" class="orgchart"> | |
<node :model="nodeData" v-on:node-click="nodeClick"></node> | |
</div> | |
<p><button id="add">Add</button><button id="remove">Remove</button></p> | |
<p>(You can double click on an item to turn it into a folder.)</p> | |
<ul id="demo"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
This works by converting text to decomposed unicode form, such that the | |
accents are treated as separate characters. We then select the characters | |
we want, by means of a regex and then join the matched groups. | |
There are certain characters that won't work with this, such as 'ø', since | |
it is not an 'o' with a slash accent. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
## Script to control the applicaion start and stop | |
## Note, if the application was started separate to this script, | |
## then there is a risk that it will be started twice. | |
## Also note if you plan to use this with systemd, then you need to ensure | |
## the 'Service' section looks as follows: | |
## [Service] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## script for turning and off the connected screen | |
## taken from https://www.raspberrypi.org/forums/viewtopic.php?t=7570 | |
if [ $1 = 'on' ]; then | |
tvservice -p | |
fbset -depth 8 | |
fbset -depth 16 | |
fbset -depth 32 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Adds all numbers from 1 to maxInteger, inclusive | |
*/ | |
function addAll (maxInteger) { | |
let n = maxInteger; | |
let m = 0; | |
if (n%2 === 1) { | |
m = n; | |
n = n - 1; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ref: http://stackoverflow.com/questions/1068834/object-comparison-in-javascript | |
function anyOfInArray (array1, array2, findIndexComparator) { | |
var i=0; | |
var containsAny= false; | |
findIndexComparator = function (currentValue, index, arr) { | |
return JSON.stringify(currentValue) === JSON.stringify(this) | |
//return currentValue === this; | |
} |