Skip to content

Instantly share code, notes, and snippets.

View ender503's full-sized avatar
🖖
I come in peace - Star Trek

TingHan Su ender503

🖖
I come in peace - Star Trek
View GitHub Profile

Keybase proof

I hereby claim:

  • I am ender503 on github.
  • I am ender503 (https://keybase.io/ender503) on keybase.
  • I have a public key ASA-sAQmhfClQnppatepjiC2fJCo5jAlc-pOx8SPbzH6cAo

To claim this, I am signing this object:

@ender503
ender503 / delete-caches
Last active March 2, 2020 07:49
delete cache scheduler
#!/bin/bash
# delete buildkite cache
rm -rf /var/lib/buildkite-agent/builds/
rm -rf /var/lib/buildkite-agent/.cache/*
# delete docker cache
docker system prune -f
@ender503
ender503 / node-forge-rsa-example.js
Created December 29, 2019 13:55
node-forge snippets
const generateKeyPair = ({ bits = 1024, e = 0x10001 } = {}) => {
const keypair = forge.rsa.generateKeyPair({ bits, e });
const publicKey = forge.pki.publicKeyToPem(keypair.publicKey);
const privateKey = forge.pki.privateKeyToPem(keypair.privateKey);
return {
publicKey,
privateKey,
};
};
import json
import random
import threading
import time
import urllib2
# Static variables
tipsFile="tips"
randomFile="random"
threadNum=1
@ender503
ender503 / sendTransferMessage.js
Last active August 1, 2019 06:45
Tangle Accelerator Node.js Example
/**
* To execute sample code, use the RunKit: https://npm.runkit.com/axios
*/
const axios = require('axios');
const data = {
value: 0,
message: 'ZBCDKDTCFDTCSCEAQCMDEAHDPCBDVC9DTCRAPCRCRCTC9DTCFDPCHDCDFD',
tag: 'POWEREDBYTANGLEACCELERATOR9',
const { composeAPI } = require('@iota/core');
const iota = composeAPI({
provider: 'http://node.deviceproof.org:14265'
})
iota.getNodeInfo()
.then(info => console.log(info))
.catch(error => {
console.log(`Request error: ${error.message}`)
@ender503
ender503 / main.js
Last active April 5, 2020 03:12
TangleID Javascript Example
/**
* Versions
* node.js: v10.16.0
* @tangleid/core package: ^1.2.0
*/
const { composeAPI } = require('@tangleid/core');
const publicKeyPem = `-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAol+0LrzQ4+Z128AsTIsE