Skip to content

Instantly share code, notes, and snippets.

View zhehaowang's full-sized avatar
🤔
🤦‍♀️ 🤦‍♂️ 🤦‍♀️ 🤦‍♂️ 🤦‍♀️ 🤦‍♂️ 🤦‍♀️ 🤦‍♂️ 😂

Zhehao Wang zhehaowang

🤔
🤦‍♀️ 🤦‍♂️ 🤦‍♀️ 🤦‍♂️ 🤦‍♀️ 🤦‍♂️ 🤦‍♀️ 🤦‍♂️ 😂
View GitHub Profile
@zhehaowang
zhehaowang / NAC example in PyNDN
Last active March 8, 2016 22:36
Test for NAC in CCL (PyNDN)
Test for NAC in CCL (PyNDN)
@zhehaowang
zhehaowang / bluetooth_test.ino
Created June 14, 2016 20:03
RFDuino code that receives from BLE and turns the attached lights on/off
#include <RFduinoBLE.h>
// Define input/output pins.
// Input pins for buttons, and output pins for LED RGB On-Off control
// GPIO2 on the RFduino RGB shield is the Red LED
// GPIO3 on the RFduino RGB shield is the Green LED
// GPIO4 on the RFduino RGB shield is the Blue LED
#define RED_LED_PIN 2
#define GREEN_LED_PIN 3
@zhehaowang
zhehaowang / conf-b64-string.conf
Created August 1, 2016 20:24
PyNDN ConfigPolicyManager test: trust anchor base64 string vs file
validator
{
trust-anchor
{
type base64
base64-string "Bv0C8gc4CARob21lCAdnYXRld2F5CANLRVkIDmtzay0xNDY5MTM3NTg4CAdJRC1DRVJUCAn9AAABVg9skD8UAxgBAhX9AXUwggFxMCIYDzIwMTYwNzIxMjE0NjI4WhgPMjAxODA3MjEyMTQ2MjhaMCUwIwYDVQQpExwvaG9tZS9nYXRld2F5L2tzay0xNDY5MTM3NTg4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzy2oJ7VooCndcLSMSulKts7GOsfg4R8qW95szthY/vDmwzbUF9YBrDDNc9PgIoMlo2PiH+uZ0RXVi0qxyPiA4yvS2obnJ/c6BnI+0mcgS9YSW78kKPaVzqw2PCUFQbNbAPRtoX5OOg+qup26g7hpreobuMHVgnr+K/agPX7F0DrHSDsZrmOe1eAXoOuM+Klo5nsp346q1+I7fCMhdlixH4rSN8XmZP/Nbk2VU99d7sZNRN2xaZpHI63O7ADujjONX7x17152W5wIGNZFc6rxLUpgq6gY+QHEQ7YWGtRakdqf2NNQFH5M3tFmsAdc7ff/vuHq1c5+50e/YH75vk/77wIDAQABFjQbAQEcLwctCARob21lCAdnYXRld2F5CANLRVkIDmtzay0xNDY5MTM3NTg4CAdJRC1DRVJUF/0BAEt5HP47C39Sq+omTv1T3Y0P69wCsgwnRqc3OjUPYhXaK2QzVp8S+GM/B9LtfdmLa2EPIU3eSY6J/8zzv8uRAYoTjIVI2VqCjCY6VCTUWeqLYXL9qiJCUxwWUF8CSTlCH2cdbErRbrmXrZnvq4LZV19CVoIEMuu9qVVludSnXJeqglrG2gc0uAMdSWSTokkiMP8EdxJssGlyXO1lFJQ+N/7cc3EbFM60994HvJsQx7m4LSReWHDHynBSlE0gRQXeT2o0BrBiJHXhQrjE6deqtOfbi0uUSd20y
Bv0C+gc8CARob21lCAtmbG93LWNzaGFycAgDS0VZCA5kc2stMTQ3Mzg4ODk0NggH
SUQtQ0VSVAgJ/QAAAVcqoIu8FAMYAQIV/QF5MIIBdTAiGA8yMDE2MDkxNDIxMzU0
N1oYDzIwMTgwOTE0MjEzNTQ3WjApMCcGA1UEKRMgL2hvbWUvZmxvdy1jc2hhcnAv
ZHNrLTE0NzM4ODg5NDYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDL
iBuDiXtmEaqzzL3X7raJfPKf8slG3+r7XHHAuHpeHTdxz1zfeMuucW0taossYtkq
wH9f2FN3UdpIMkcm9ov6EjbvSu5lryNldb4uI/dKHu3EFRdqjw/9d789oD/OfOwV
5ReBxYCTHXMBkqPcLYfILCMk+uRrI+qev43r1KV3a6iQTSKIspcIbSTZ6N0rTPbP
PycZ0EgVL87I1XwZfEtzgqEyCj2GE3/C6gy1O7eHhiXEPTVAJFAG9r8uf0Gbdlpz
kPlLKvaXz/j528bL/m45F/3i4pGIIvPxyXYkkAHPt7+yf8B2bxwJ0qYz1bRRfQnA
S80ClcmO2w9NpTZn4/eRAgMBAAEWNBsBARwvBy0IBGhvbWUIB2dhdGV3YXkIA0tF
@zhehaowang
zhehaowang / buffer-play.html
Last active November 6, 2016 00:28
In browser, buffer and play video served by ndnfs; NDN hackathon 2016
<html>
<head>
</head>
<body>
<video id="video1">
</video>
@zhehaowang
zhehaowang / test-publisher.cpp
Created December 8, 2016 23:45
NDN-opt test publisher
#include <cstdlib>
#include <iostream>
#include <time.h>
#include <unistd.h>
/*
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
*/
@zhehaowang
zhehaowang / test-ndn-regex.cs
Last active December 15, 2016 02:26
NDN regex matching in ndn-dot-net
// Copy ndn-dot-net.dll to this folder and do "mcs /r:ndn-dot-net.dll test-ndn-regex.cs"
namespace net.named_data.jndn.security.policy {
using ILOG.J2CsMapping.Text;
using System;
using System.Collections;
using System.ComponentModel;
using System.IO;
using System.Runtime.CompilerServices;
@zhehaowang
zhehaowang / TestRegister.cs
Created December 19, 2016 23:48
Unity test for sha256oid
using UnityEngine;
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
public class TestRegister : MonoBehaviour {
public string test() {
CspParameters cspParams = new CspParameters();
@zhehaowang
zhehaowang / test_return_object.cpp
Last active October 26, 2017 03:04
Gist for testing returning an object (RVO).
// Apple LLVM version 8.0.0 (clang-800.0.42.1)
// g++ -o test test_return_object.cpp
// ./test
#include <iostream>
int g_int = 0;
class Test {
public:
@zhehaowang
zhehaowang / historical_data.js
Last active December 30, 2017 21:11
Example websocket reader for gdax api
const Gdax = require('gdax');
let fs = require('fs');
const publicClient = new Gdax.PublicClient();
// currency pairs we are interested in
const currencyPairs = ['BTC-USD', 'ETH-BTC', 'ETH-USD', 'LTC-BTC', 'LTC-USD', 'BCH-USD'];
// time range we are interested in
const startDate = "2015-01-01T00:00:00.000Z";