2018-01-01から1年間の記事一覧

Mastodonのスパムアカウント対策

Mastodonにスパムアカウントが増えてきたので対策を行った。 Stop Forum Spamを元にしたdenyの追加 MastodonがStop Forum Spamの対象に入っているかは調べていないので知らないが、どうせこういうのやる奴は業者だし同じだろという発想。 以下のスクリプトを…

Pythonでwavを作成する

適当なC5のようなコードからwaveを作る。 環境は Ubuntu18.04 Python3.6.5 インストール pretty_midi 文字列のコードからmidiの作成、fluidsynthの呼び出しまでやってくれるライブラリ。 pip install pretty_midi pyFluidSynth pretty_midiからfluidsynthを…

Mastodon 2.4.0に上げるときに困ったこと

Mastodon 2.4.0にアップデートするときdb:migrateができなかったのをなんとかした。*1 現象 以下みたいな感じになる。 $ docker-compose run --rm web rake db:migrate Starting mastodon_redis_1 ... done Starting mastodon_db_1 ... done rake aborted! G…

Juliaで散布図行列を表示する

Julia v0.6.2 + StatPlots.jlで散布図行列を表示する。 using CSV d = CSV.read("data-attendance-1.txt") using StatPlots @df d corrplot([:A :Score :Y]) png("corrplot") 以下の画像が得られる。相関を楕円で出す奴が好きとか色々あると思うので、結局自…

すべてのものを直立にする

Juliaでヒストグラムを描く。環境はJulia v0.6.2 入力データはCSVとする。 using CSV d = CSV.read("data-attendance-1.txt") # Scoreというラベルのデータをプロットする。 score = convert(Array{Int64}, d[:Score]) using StatsBase # nbinsで棒の数、第…

StanとJuliaでベイズ統計モデリング

確率的プログラミング言語を学ぶ機運を感じたので勉強している。 以下の本を元に勉強しているが、写経するのも面白くないのでJuliaでやっていく。 環境はUbuntu16.04、Julia0.6.2。StanとRでベイズ統計モデリング (Wonderful R)作者: 松浦健太郎,石田基広出…