kommuner-2019-2020.json (Alle kommuner som har blitt endret).
postnummer.json (Alle postnummer med kommunenummer, gruppert på postnummer).
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
wget http://os.archlinuxarm.org/os/ArchLinuxARM-aarch64-latest.tar.gz | |
qemu-img create root.img 32G | |
mkfs.ext4 root.img | |
mkdir root | |
sudo mount root.img root | |
sudo bsdtar -xpf ArchLinuxARM-aarch64-latest.tar.gz -C root | |
sudo cp -r root/boot . | |
sudo umount root | |
qemu-system-aarch64 -M virt -cpu cortex-a72 -kernel boot/Image -hda root.img -append "root=/dev/vda rw" |
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
# az login | |
# check: az resource list | grep <your azure function name> | |
# If not available you also need to change subscription | |
# az account set --subscritipon <sub id, find this in portal, or by az account list> | |
webAppName="<your azure functions name here>" | |
spId=$(az resource list -n $webAppName --query [*].identity.principalId --out tsv) | |
graphResourceId=$(az ad sp list --display-name "Microsoft Graph" --query [0].id --out tsv) |
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
const http = require("http"); | |
const https = require("https"); | |
const fs = require("fs"); | |
const auth = `Basic ${Buffer.from( | |
process.env.PROXY_USER + ":" + process.env.PROXY_PASS | |
).toString("base64")}`; | |
function proxy(id, url, method, headers, data, origRes, withCa) { | |
const parts = url.split("/").slice(2); | |
return new Promise((resolve, reject) => { |
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
#!/usr/bin/env bash | |
echo | |
echo "Arch Linux in QEMU with love from eirikb" | |
echo | |
set -x | |
TARGET=ArchLinuxARM-rpi-armv7-latest.tar.gz | |
wget "http://os.archlinuxarm.org/os/$TARGET" |
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
const test = require('ava'); | |
const when = require('./when'); | |
const { sp } = require('@pnp/pnpjs'); | |
test('when', t => { | |
const mySp = when(sp); | |
mySp.web.getList('web/Lists/A').items.filter(`Title eq 'yes'`).get.thenReturn([{ Id: 1 }]); | |
mySp.web.getList('web/Lists/A').items.filter(`Title eq 'no'`).get.thenReturn([{ Id: 2 }]); | |
mySp.web.getList('web/Lists/B').items.filter(`Title eq 'yes'`).get.thenReturn([{ Id: 3 }]); |
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
const fs = require('fs'); | |
const head = () => { | |
Object.assign(process.env, require('../local.settings').Values); | |
const orchestrators = {}; | |
console.log.error = console.error; | |
const context = { log: console.log }; | |
const setInput = input => context.bindings = { input: { input } }; | |
const df = { | |
orchestrator(cb) { |
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
module.exports = table => { | |
const res = []; | |
table.querySelectorAll('tbody tr').forEach((row, y) => | |
row.querySelectorAll('td').forEach((cell, x) => { | |
const rowspan = Number(cell.getAttribute('rowspan') || 1); | |
const colspan = Number(cell.getAttribute('colspan') || 1); | |
while (res[y] && res[y][x]) x++; | |
for (let yy = y; yy < y + rowspan; yy++) { | |
const resRow = res[yy] = res[yy] || []; |
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
const data = require('./2019-2020-knr-gnr.json'); | |
/** | |
* @typedef {Object} Matrikkel | |
* @property {string} knr - Kommunenummer | |
* @property {number} gnr - Gårdsnummer | |
*/ | |
function sanitizeKnr(knr) { | |
return String(knr || '').padStart(4, '0'); |
on linux 4.19, I get
error creating new backup file '/var/lib/dpkg/status-old': Invalid cross-device link
when trying to install stuff on a ubuntu docker container. this seems to be an issue with metacopy https://www.spinics.net/lists/linux-unionfs/msg06109.html
issue can be worked around by running
NewerOlder