Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Doug A DougAnderson444

🏠
Working from home
View GitHub Profile
View gist:e5571be6ee8da7682f0a9f19ee4a230b
Verifying my Blockstack ID is secured with the address 1Jv5ct69UtLwD6PMLCUVLrMcFhDt5Sqpef https://explorer.blockstack.org/address/1Jv5ct69UtLwD6PMLCUVLrMcFhDt5Sqpef
@DougAnderson444
DougAnderson444 / keybase.md
Created Jan 19, 2020
keybase.io Proof of linkage
View keybase.md

Keybase proof

I hereby claim:

  • I am douganderson444 on github.
  • I am douganderson (https://keybase.io/douganderson) on keybase.
  • I have a public key ASDYzIcjWzr3dkrBAcrkkpBUmu36maFvkp99W_2h1At-HQo

To claim this, I am signing this object:

View HyperTrieTest1
const Corestore = require('corestore')
const ram = require('random-access-memory')
const raf = require('random-access-file')
const store1 = new Corestore(ram)
const store2 = new Corestore(ram)
//const store2 = new Corestore(path => raf('store2/' + path))
//const store3 = new Corestore('my-storage-dir')
const MountableHypertrie = require('mountable-hypertrie')
store1.ready(readyStores)
View ED25519 PeerId
// Forge crypto package for node (https://www.npmjs.com/package/node-forge)
var forge = require('node-forge');
var pki = forge.pki;
var rsa = forge.rsa;
var ed25519 = forge.pki.ed25519;
var pem2jwk = require('pem-jwk').pem2jwk
const jwk2pem = require('pem-jwk').jwk2pem
const pify = require('pify');
View install-electric.sh
deno install -A -f --unstable https://raw.githubusercontent.com/denjucks/deno-cef/master/electric.js
@DougAnderson444
DougAnderson444 / index.haml
Created Mar 19, 2021
Parallax Star background in CSS
View index.haml
<link href='https://fonts.googleapis.com/css?family=Lato:300,400,700' rel='stylesheet' type='text/css'>
#stars
#stars2
#stars3
#title
%span
PURE CSS
%br
%span
PARALLAX PIXEL STARS
View handlers.ts
let config: { [Key: string]: any } = {}
const handlers: { [Key: string]: Function } = {
setConfig (key: string, value: any) {
config[key] = value
},
getConfig () {
return config
},
View oak-server-post-rpc.ts
router.post(`/${config.rpcpath}`, async (context: Context) => {
const body = context.request.body()
let responseBody: any
if (body.type === 'json') {
let value = await body.value
let id = value?.id
let method = value?.method
if (!(method in handlers)) {
const message = `Method not found`
responseBody = { error: { message, code: -32601 }, jsonrpc: '2.0', id }
View remote-rpc.js
// import config from "config"; // cant do this until drollup lands
const config = {
"clientDir": "frontend/public",
"port": 8000,
"host": "localhost",
"rpcpath": "rpc-run"
}
const rpcPort = config.port