{ | |
"vc-data-model-2.0": { | |
"introduction": [], | |
"conformance": [ | |
"A conforming processor is any algorithm realized as software and/or hardware that generates and/or consumes a conforming secured document according to the relevant normative statements in Section 4. Algorithms. Conforming processors MUST produce errors when non-conforming documents are consumed." | |
], | |
"basic-concepts": [ | |
"The type property MUST be present. It is used to express the type of verifiable presentation. One value of this property MUST be VerifiablePresentation, but additional types MAY be included. The related normative guidance in Section 4.5 Types MUST be followed." | |
], | |
"contexts": [], |
#btrfs benchmark for daily used desktop OS |
const jsonld = require('jsonld'); | |
const input = { | |
"@context": { | |
"@vocab": "http://vocab.example/" | |
}, | |
"age": { | |
"@value": "27", | |
"@type": "http://www.w3.org/2001/XMLSchema#integer" | |
} |
{% assign relBase = '' %} | |
{% assign tempDepth = page.url | append: 'hackish-solution' | split: '/' | size | minus: 2 %} | |
{% for i in (1..tempDepth) %} | |
{% assign relBase = relBase | append: "../" %} | |
{% endfor %} | |
{% if relBase == '' %} | |
{% assign relBase = './' %} | |
{% endif %} |
#!/bin/bash | |
echo "#############################################################" | |
echo "#############################################################" | |
echo "## Infoblox to bind export script ##" | |
echo "## This script should be run on ##" | |
echo "## a server allowed transfer the zones ##" | |
echo "## the zones by transfer ##" | |
echo "#############################################################" | |
echo "#############################################################" |
Code here takes a DOM Selection Range instance and starts traversing a DOM starting from startContainer
up to endContainer
and wraps Text
elements with elements that have semi-transparent background & swaps img
elements with clones that are styled to have semi-transparent yellow overlay.
- Only handles selecting text and images & would not cover divs with backgrounds for instance.
-
Kinesis Freestyle (Terrible key switches. Mushy and un-lovable)
-
Kinesis Freestyle Edge (Traditional layout with too many keys, mech switches, proably too big to be tented easily/properly)
-
Matias Ergo Pro (Looks pretty great. Have not tried.)
-
ErgoDox Kit (Currently, my everyday keyboard. Can buy pre-assembled on eBay.)
-
ErgoDox EZ (Prolly the best option for most people.)
This is a ServiceWorker template to turn small github pages into offline ready app.
Whenever I make small tools & toys, I create github repo and make a demo page using github pages (like this one).
Often these "apps" are just an index.html
file with all the nessesary CSS and JavaScript in it (or maybe 2-3 html/css/js
files). I wanted to cache these files so that I can access my tools offline as well.
Make sure your github pages have HTTPS enforced, you can check Settings > GitHub Pages > Enforce HTTPS
of your repository.
{ | |
"@context": "https://github.io/w3c/annotation/testing/context.jsonld", | |
"id": "manifest-model", | |
"type": "mf:Manifest", | |
"label": "Web Annotation Data Model Tests", | |
"comment": "Runs a battery of test patterns against multiple annotations in JSON-LD format. Each test entry identifies a procedure for generating an annotation, and the results are matched against a set of patterns.", | |
"entries": [ | |
{ | |
"id": "manifest-model#test001", | |
"type": "ant:SchemaTest", |