This commit is contained in:
commit
c1dc59ecba
2 changed files with 66 additions and 0 deletions
11
.woodpecker.yml
Normal file
11
.woodpecker.yml
Normal file
|
@ -0,0 +1,11 @@
|
|||
steps:
|
||||
build:
|
||||
image: git.oit.cloud/morgan/hugo-builder:latest
|
||||
pull: true
|
||||
secrets: [ ID_RSA, MQTT_HOST, MQTT_USER, MQTT_PASS ]
|
||||
commands:
|
||||
- echo "starting hugo build"
|
||||
- echo $${ID_RSA}|sed -e 's/- /-\n/'|sed -e 's/ -/\n-/' > ~/.ssh/id_rsa
|
||||
- chmod 700 ~/.ssh/id_rsa
|
||||
- ssh-keyscan oit.cloud >> ~/.ssh/known_hosts
|
||||
- rsync -avrx public/. blog@oit.cloud:/var/www/tools.oit.cloud/
|
55
board_calc.html
Normal file
55
board_calc.html
Normal file
|
@ -0,0 +1,55 @@
|
|||
<html>
|
||||
<head>
|
||||
<style>
|
||||
ul, li {
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div>
|
||||
<label for="length">Board Length</label>
|
||||
<input name="length" value="114" />
|
||||
</div>
|
||||
<div>
|
||||
<label for="width">Board Width</label>
|
||||
<input name="width" value="6" />
|
||||
</div>
|
||||
|
||||
<button type="submit" onclick="calc()">Calculate</button>
|
||||
|
||||
<ul id="list">
|
||||
</ul>
|
||||
|
||||
<script type="text/javascript">
|
||||
var list = document.querySelector('#list');
|
||||
var length = document.querySelector('[name=length]');
|
||||
var width = document.querySelector('[name=width]');
|
||||
|
||||
function calc() {
|
||||
var l = length.value;
|
||||
var w = width.value;
|
||||
|
||||
var a = [];
|
||||
|
||||
list.innerHTML = '';
|
||||
|
||||
for(var i = 2; i < l; i++) {
|
||||
a.push([l/i, i * w, (l/i) / (i * w), i]);
|
||||
}
|
||||
|
||||
a.sort(function(a, b) {
|
||||
return a[2] > b[2];
|
||||
});
|
||||
console.log(a.filter(function(el) {
|
||||
if(el[2] > 0.75 && el[2] < 1.25) {
|
||||
console.log(el);
|
||||
list.innerHTML += `<ul>${el[3]} cuts for ${el[0]} x ${el[1]}`;
|
||||
}
|
||||
}));
|
||||
}
|
||||
calc();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in a new issue