2014/05/06

クロスステッチで縫ってみた (3)

先日アップロードした、ドット絵
をベースに、クロスステッチで縫ってみました。


色数:6色
ドット数:39*56

コミティア用にもう一個作ったのですが、
それは別記事で後で書くことにします。

2014/04/27

ドット絵描いてみた (1)

そのうちクロスステッチに使おうかと思って、
昨日のオールナイトニッポン聞きながらドットを打ちました。




額に入れると、
クロスステッチした後の見栄えがかなり良くなることがわかったので、
額のサイズも考えつつ、調整しようかなあと思っています。

これは、前作ったものを額に入れた写真。


さっきのドット絵が39*60なので、
40カウント/10cmの布で、だいたい10cm*15cm。
50カウント/10cmの布で、だいたい8cm * 12cm

L版の写真が8.9*12.7cmらしいので、
40から50カウントの布を探して微調整する感じかな。

2014/04/01

soxを使ってピッチシフトする

まとめ
1. sox infile outfile key cent でピッチシフト音源作れる。
2. pitchはdeprecatedなので使わない。

-----以下本文

soxのkeyオプションを使うとピッチシフトした音声が簡単に作れる。
(以下はwin版 sox v14.1.0で動作確認済みです)

記法
> sox infile outfile key cent

引数
infile:入力ファイル名
outfile:出力ファイル名
cent:シフトしたい大きさ。cent(1/100半音)で指定。カラオケのキー+1なら100。-1なら-100。

pitchはdeprecatedなので使わない。

2014/03/03

【MATLAB】EPS画像の端が切れる問題

まとめ
印刷プレビューから用紙サイズを変更した後出力すると端が切れなくなる。

-----本文-----

MATLABでEPSを吐くと端が切れたりすることがあります。
それを見た筆者は有料の癖にと切れます。

問題の本質はEPSのbounding boxに負の値が入っていることのようです。
じゃあ、直接直せばいいんじゃね?とも思うのですが、うまくいかず……。

解決方法としては、
別ソフトを使うとかプロパティをいじるというものがあるようですが、
別ソフト使うのはめんどいし、
プロパティはうまくいくものもあるのですが、そうでないものもあるような気がします。

で。
結局「ファイル」→「印刷プレビュー」から、
用紙の幅と高さを、配置の幅と高さに合わせて設定するというのが正解のようです。

ちなみに、figureの「詳細なプロパティ」からpage layoutを直接いじっても
同じ結果が得られそうな気がするのですが、
出力したときに結局bounding boxがマイナスになってしまいました。
なので、違うところをいじれば「詳細なプロパティ」から直接いけるかもしれません。



2014/02/04

【WTRPG】WTRPGをまとめてみよう

*これからも更新予定の記事です。
 「こんなのもあるよ」「僕/私/俺/某/(ry のやってるゲームがない」とかあれば、
 連絡していただければ追加するかも知れません。

大学の課題でビッグデータの収集と分析をしなければならなかったのですが、
WTRPGって分析対象としていろいろ面白そうなので、知ってるところをまとめてみます。

きっと僕より統計とか機械学習とかできる人のほうが多いと思うので、
ぜひ面白い結果が出たら教えてくれるとうれしいです。

  • クラウドゲート
    • WT8 舵天照(http://www.wtrpg8.com/)
      • robots.txt なし
    • WT9 エリュシオン(http://www.wtrpg9.com/)
      • robots.txt bingbotとかにdelay10秒
    • WT1-7もアクセスできたような気がします。
  • トミーウォーカー
    • エンドブレイカー(http://t-walker.jp/eb/)
      • robots.txt いくつかdenyです。
    • サイキックハーツ(http://tw4.jp)
      • robots.txt google, hatenaにdelay60秒
    • シルバーレイン, 無限のファンタジアはそのうち調べます。
  • Chocolop
    • バロックナイトエクリプス(http://bne.chocolop.net/)
      • robots.txt 全user-agentに大してallow / のみ
      • 漢気を感じる
  • Frontier Works
    • 三千界のアバター(http://s-avatar.jp/)
      • robots.txt なさそう?

2014/02/02

【JAVA】特定のディレクトリに属するファイル一覧を取得

File[] Filelist = new File("dirName").listFiles();
String[] Stringlist = new File("dirName").list();

要するにnewに対してもメソッドチェーンかけられますよってこと。

個人的に
File tmpFile = new File("dir");
File[] FileList = tmpFile.listFiles();

と書きたくなかったので、ちょっと感動した。

2013/11/26

【Excel】 ある日時の任意秒数後の日時を計算

まとめ
・Excelで今の時刻から任意の秒数を計算するには、今の時刻+秒数/3600/24
・計算結果が入るセルは「日時」が表示できるように表示形式を変更


---ここから本文---

例えばクッキーを反物質装置で作ってる時とかに、
今のCPSは385Gだけど、次のアンチマターコンデンサを買うのにあと何秒かかるんだろう
なんて、思う時がある。

つまり、現在時刻から任意の秒数後って何月何日の何時何分何秒か知りたい
(あと地球が何回、回った時かも)

これをExcelで計算するにはどうすればいいのだろうか、というのが今回の問題。

そもそもExcelでは、
日付を1960/1/1からの日数
時間を0から1の少数で表している。
何月何日何時何分は (日付).(少数)の形で内部的には管理されている。

例えば0.5と入力してあるセルの表示形式を時刻にすると、12:00となる。

ということで、
今の「日時と時刻 + 秒数」 という計算をしてやれば任意の秒数後の日時が計算できる。

ただし、秒数を日数.秒数という形に変換しなければいけない。
この計算は秒数/3600(一時間の秒数)/24(一日の時間数)でできる。

例えば、
A1 に今の日付
A2 に今の時刻
A3 に秒数
となっているなら、
A4=(A1+A2+A3/3600/24)とすればよい。
最後にA4の表示形式を日時にすれば指定秒数後の日時が計算できる。