Skip to content

Instantly share code, notes, and snippets.

@ynil
ynil / main.go
Last active July 8, 2016 03:39
tiny ajax long polling chat server in go
// chatserver project main.go
package main
import (
"encoding/json"
"flag"
"fmt"
"github.com/golang/glog"
"github.com/zenazn/goji"
"github.com/zenazn/goji/web"
@ynil
ynil / changefinder.py
Last active January 4, 2016 00:28
changefinder
# -*- coding: utf-8 -*-
import numpy as np
import math
def LevinsonDurbin(r, lpcOrder):
"""
from http://aidiary.hatenablog.com/entry/20120415/1334458954
"""
a = np.zeros(lpcOrder + 1,dtype=np.float64)
@ynil
ynil / crawl.py
Last active December 22, 2015 01:29
http://kohaumotu.org/rongorongo_org/corpus/1.html ここで公開されてるロンゴロンゴのテキストクロールしたりステミングしたりするコード
# -*- coding: utf-8 -*-
from BeautifulSoup import BeautifulSoup
import urllib2
import re
#適当にゴミは自分で取ってね
URL = "http://kohaumotu.org/rongorongo_org/translit/%s.html"
for i in range(97,123):
url = URL % chr(i)
html = urllib2.urlopen(url).read()
@ynil
ynil / npgraph.pyx
Created May 28, 2013 08:03
DP-Newman Graph Generative Model
# -*- coding: utf-8 -*-
import numpy as np
cimport numpy as np
from libc.math cimport log
from scipy.misc import logsumexp
cdef double digamma(double x):
cdef double result = 0.0
cdef double xx, xx2, xx4
assert x>=0, "digamma error"