Skip to content

Instantly share code, notes, and snippets.

// ...
function loggableClass(target) {
console.log("Class: %s", target.name);
return target;
}
function loggableMethod(target, name, descriptor) {
console.log("Method: %s", name);
function loggableMethod(target, name, descriptor) {
console.log("Method: %s", name);
return descriptor;
}
function loggableClass(target) {
console.log("Class: %s", target.name);
return target;
}
"use strict";
function loggableClass(target) {
console.log("Class: %s", target.name);
return target;
}
function loggableMethod(target, name, descriptor) {
console.log("Method: %s", name);
@oimou
oimou / ga.js
Created June 11, 2015 16:43
Genetic Algorithms implemented by JavaScript
// http://burakkanber.com/blog/machine-learning-genetic-algorithms-part-1-javascript/
class Gene {
constructor(code) {
this.code = "";
if (code) {
this.code = code;
}
function iconify {
filepath=$1
directory_name=`dirname ${filepath}`
filename=`basename ${filepath}`
filename_without_extension=${filename%.*}
extname=${filename##*.}
newfilename=${directory_name}/${filename_without_extension}-128x128.${extname}
convert -resize 128x128 $1 ${newfilename}
}
@oimou
oimou / markdown-hyper-link
Created December 20, 2014 19:23
閲覧中のページのタイトルとURLをmarkdown形式で取得します
var ua = require("universal-analytics");
var j5 = require("johnny-five");
var visitor = ua("UA-XXXX-XX");
var arduino = new j5.Board({
repl: false
});
arduino.on("ready", function () {
var btn = new j5.Button(2);
@oimou
oimou / jdk.sh
Created December 10, 2014 18:24
sudo yum install -y java-1.7.0-openjdk-devel
wget http://ftp.riken.jp/net/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz
tar zxvf apache-maven-3.2.3-bin.tar.gz
mkdir -p /usr/local/apache-maven
mv apache-maven-3.2.3 /usr/local/apache-maven