Skip to content

Instantly share code, notes, and snippets.

小太 kotarou3

Block or report user

Report or block kotarou3

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Kana Sorting Order
あぁアァ
いぃイィ
うゔぅウヺゥ
えぇエェ
おぉオォ
かがカガ
きぎキギ
くぐクグ
けげケゲ
こごコゴヶヵ
View build-mingw-w64.sh
#!/bin/bash
# Please place the appropiate sources in these directories:
# Directory Source Where to get
# --------------------------------------------------------
# m4/src m4 ftp://ftp.gnu.org/gnu/m4/
# gmp/src libgmp ftp://ftp.gmplib.org/pub/
# mpfr/src libmpfr http://www.mpfr.org/mpfr-current/#download
# mpc/src libmpc http://www.multiprecision.org/index.php?prog=mpc&page=download
# binutils-src binutils http://ftp.gnu.org/gnu/binutils/
@kotarou3
kotarou3 / gist:c0c09061a5d805e22c16
Created Jul 19, 2014
Darkest names you can get on showdown (less than 7 characters)
View gist:c0c09061a5d805e22c16
qe8r
qi6w
q6t9
12f5
2ulz
29qx
4mkc
acmg8
am51f
anb8u
@kotarou3
kotarou3 / blacklist
Created Oct 11, 2014
Gets word pronounciations from languagepod and forvo for my Anki decks (e.g., https://ankiweb.net/shared/info/3370070635)
View blacklist
さっき-forvo-ankek
いとこ-forvo-atengid
ところで-forvo-cenpoy
くしゃみ-forvo-cocomlle
こんにちは-forvo-dn725
レモン-forvo-GLOCS
しっかり-forvo-gotonobu
こんにちは-forvo-Hijiki
レモネード-forvo-hirata
ひどい-forvo-Hirorina
@kotarou3
kotarou3 / clean.js
Created Oct 11, 2014
Cleans small snippets of speech, and attempts to equate loudness
View clean.js
#!/usr/bin/nodejs --harmony
"use strict";
require("prfun");
function readAudio(filename) {
return new Promise(function (resolve, reject) {
let reader = new (require("wav").Reader)();
let rawBuffer = new Buffer(0);
let format;
@kotarou3
kotarou3 / randomiseCards.py
Created Oct 17, 2014
Randomises the due dates of the cards in a deck, but only bringing them closer to being due. Run in Anki's REPL console (ctrl+:)
View randomiseCards.py
# Randomises the due dates of the cards in a deck, but only bringing them closer to being due
# Run in Anki's REPL console (ctrl+:)
from random import random
from math import floor
deckName = u"わかった!"
for cid in self.col.decks.cids(self.col.decks.byName(deckName)["id"], True):
card = self.col.getCard(cid)
View synaptic-touch-averager.js
#!/usr/bin/env nodejs
var x = [];
var y = [];
var buffer = "";
require("child_process").spawn("evemu-record", {stdio: [process.stdin, "pipe", process.stderr]}).stdout.on("data", function (data) {
buffer += data.toString();
if (buffer.indexOf("\n") >= 0) {
var lines = buffer.split("\n");
View level12.cpp
#include <chrono>
#include <map>
#include <vector>
#include <string>
#include <cstdlib>
#include <cstdio>
#include <unistd.h>
#include <sys/wait.h>
View secrets.js
/**
* Room Avatar Commands
**/
function fakeUnrecognized() {
var fullCmd = this.namespaces.concat(this.cmd).join(' ');
if (this.cmdToken === '!') {
return this.errorReply("The command '" + this.cmdToken + fullCmd + "' was unrecognized.");
}
return this.errorReply("The command '" + this.cmdToken + fullCmd + "' was unrecognized. To send a message starting with '" + this.cmdToken + fullCmd + "', type '" + this.cmdToken.repeat(2) + fullCmd + "'.");
}
@kotarou3
kotarou3 / perf.c
Created Sep 1, 2015
Scripted performance counting for side channel attacks
View perf.c
#define _GNU_SOURCE
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <linux/perf_event.h>
#include <sched.h>
#include <sys/syscall.h>
#include <sys/wait.h>
#include <unistd.h>
You can’t perform that action at this time.