Skip to content

Instantly share code, notes, and snippets.

View akameco's full-sized avatar

akameco akameco

  • Japan, Tokyo
View GitHub Profile
@akameco
akameco / iterator.js
Created February 3, 2017 22:49
クラスとイテレラブル
class Store {
constructor() {
this.obj = {}
}
get(key) {
return this.obj[key]
}
set(key, val) {
this.obj[key] = val
}
@akameco
akameco / main.py
Created November 2, 2016 15:37
OpenCVで教師データの作成
# coding=utf-8
import sys
import numpy as np
import cv2
def split_image(filename):
cascade_file="./lbpcascade_animeface.xml"
cascade = cv2.CascadeClassifier(cascade_file)
if cascade.empty():
@akameco
akameco / detect-movie.py
Created November 2, 2016 03:24
OpenCV+anime faceで動画のアニメ顔認識
# coding=utf-8
import sys
import os.path
import datetime
import numpy as np
import cv2
def export(filename, output="output.m4v"):
import cv2
import sys
import os.path
def detect(filename, cascade_file="./lbpcascade_animeface.xml"):
# ファイルがなければエラー
if not os.path.isfile(cascade_file):
raise RuntimeError("{}: not found".format(cascade_file))
# カスケードのロード
package compilir;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Calculator {
// 変数の名前と値の組を格納する HashMap (値は整数限定)
private HashMap<String, Double> symbolMap;
@akameco
akameco / SamplePlayer.java
Last active August 29, 2015 14:12
mp3再生
import javazoom.jlgui.basicplayer.BasicPlayer;
import javazoom.jlgui.basicplayer.BasicPlayerException;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.io.File;
public class SamplePlayer extends JPanel {
BasicPlayer player;
@akameco
akameco / vimperatorrc
Last active August 29, 2015 14:11
半画面にリサイズで自動でツリー型タブを閉じる
" ツリー型タブの自動開閉 {{{
js <<EOM
var timer=false;
window.addEventListener('resize',function () {
if(timer !== false) {
clearTimeout(timer);
}
timer = setTimeout(function() {
if(window.outerWidth < 700) {
if(TreeStyleTabService.isAutoHide == 0)
@akameco
akameco / font-stylish.css
Created December 6, 2014 09:23
webフォント対策
@font-face {
font-family: "MS Pゴシック";
src: local("");
}
@font-face {
font-family: "MS PGothic";
src: local("");
}
@akameco
akameco / selector_fi.user.js
Created December 4, 2014 15:00
コピペを楽に
// ==UserScript==
// @name selector_fi
// @namespace https://twitter.com/akameco
// @include http://www.cue.im.dendai.ac.jp/*
// @include https://www.mlab.im.dendai.ac.jp/*
// @include http://www.mlab.im.dendai.ac.jp/*
// @version 1
// @grant none
// ==/UserScript==
(function () {
@akameco
akameco / fizzbuzz.rb
Last active August 29, 2015 14:05
rubyでfizzbuzz
# coding: utf-8
fizz = -> (n) { n % 3 == 0 }
buzz = -> (n) { n % 5 == 0 }
fizzbuzz = -> (n) { fizz.call(n) and buzz.call(n) }
(1..30).each do |v|
case v
when fizzbuzz
puts "fizzbuzz"