Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View kenkawakenkenke's full-sized avatar
😷

Ken Kawamoto kenkawakenkenke

😷
View GitHub Profile
@kenkawakenkenke
kenkawakenkenke / flatten.js
Created February 25, 2021 13:01
Flatten dependency tree
function flattenDependencies(dependencies) {
let nodeSet = {};
Object.keys(dependencies).forEach(node => nodeSet[node] = true);
Object.values(dependencies).forEach(parents => parents.forEach(node => nodeSet[node] = true));
const nodes = Object.keys(nodeSet);
// Nodes that the key node depends on, that haven't been resolved yet.
let unresolvedParentsForNode = {};
// Nodes that have no dependencies.
let roots = [];
@kenkawakenkenke
kenkawakenkenke / OpenCocoa.java
Created February 18, 2021 22:44
COCOAを起動させるコード
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("jp.go.mhlw.covid19radar");
if (launchIntent != null) {
startActivity(launchIntent);
}
@kenkawakenkenke
kenkawakenkenke / xorlist.js
Created February 18, 2021 01:23
Solution for the XOR list coding quiz
// XOR list coding quiz solution
class Memory {
constructor() {
this.memory = {};
this.pointerAccumulator = 100;
}
alloc() {
const pointer = this.pointerAccumulator++;
const obj = {
@kenkawakenkenke
kenkawakenkenke / copy_this_below_everything_else
Last active December 10, 2017 12:48
Patch to enable SURF/SIFT in the OpenCV Java binding in Homebrew
# To enable SURF/SIFT in the Java binding for OpenCV from homebrew:
# (1) (If you already have opencv installed)
# brew uninstall opencv
# (2) brew edit opencv
# (3) Copy contents of this this file below everything else in the file
# (4) brew install --build-from-source opencv
__END__
diff --git a/modules/features2d/misc/java/src/cpp/features2d_manual.hpp b/modules/features2d/misc/java/src/cpp/features2d_manual.hpp
index 6d72bd9..ad2f49d 100644
@kenkawakenkenke
kenkawakenkenke / Blink.java
Last active August 29, 2015 14:12
Hardware Prototyping Speed Test: Phidgets vs Arduino
@kenkawakenkenke
kenkawakenkenke / N3M2DAE.java
Last active December 12, 2015 07:28 — forked from gpavlidi/n3mtodae.c
Java port of the N3M->DAE converter
import java.awt.Desktop;
import java.io.*;
import java.net.URL;
/**
* Ported from: http://techbeyond.wordpress.com/2012/02/04/nokia-3d-webgl-map-experiments/
* Originally: https://gist.github.com/1651767
* @author ken
* 13.02.08 @kenkawakenkenke
*