未踏作業日誌――余計なもの作るよ!

未踏の作業日誌的なものを書きましょうということで書くことにしました.余計なことばっかりしています.

2014-03-01から1ヶ月間の記事一覧

MMD Fukuwarai 2リリースしました

以前,かなり微妙なUIでMMD Fukuwaraiなるものをリリースした記憶がありますが,それのバージョン2.0をリリースしました. Unity Web Player | MMD Fukuwarai さすがのミクさんもあのUIで呆れ顔といった感じなのですが,バージョンアップして少しだけUIがマ…

MayaにTda式アペミクさんを召喚するプラグイン書いた

ちょっとなんか,ムキになっちゃって.2〜3日で終わるからまあいいか,って思ってたら4日ぐらいかかりました,はい. GRGSIBERIA/mmd-transporter · GitHub やった―!!!!!!!!!!!!スキニングできたああああああああああああああああああああ!!!…

OAuth認証のセキュリティ

どうやら,OAuth認証はアクセストークンを盗まれると,攻撃者が自由にAPIを弄れるようになるとどっかのエントリを見て悩んでる(エントリ失念).共有リポジトリでは個人情報を制御するようなことは他人にはできないようにさせるつもりだけれども,そんなこ…

mixtureの基幹部分の実装が終わる

mixtureの実装がいい感じに進みました. GRGSIBERIA/mixture2 · GitHub 主要な機能の実装が終わったので,あとはAPIの数を増やしたり,セキュリティをどうにかしたりとか,そういう部分が中心になるかと.今のところユーザのセキュリティ管理がザルなので,…

Sequelでテーブルにユニーク制約をかける

MySQLではユニーク制約を複数のカラムの組み合わせに対してかけることができる. 例えば,fruit - countryというカラムがあったとして, apple - america banana - england apple - japan banana - japan というレコードを登録できるが, apple - america ba…

Sinatra(+Sequel)でInternal Server Errorになる問題

プログラム的にどこも間違っていないはずなのにSinatraでInternal Server Error (can't convert Array into String)を返すようになって,1時間ほど頭を働かせていた.どうしても解決しないと思ったら意外なところにあった. Sinatraはgetやpostと呼ばれるメ…

SequelでJSONを出力する

Sequelでありがちなのがクエリの結果を受け取って,これをJSONで展開したいとき,デフォルトではto_jsonがサポートされていないということ.厳密に言えばサポートされているけれども,色々とやってみた結果,うまく行くパターンと行かないパターンがあるらし…