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の表示形式を日時にすれば指定秒数後の日時が計算できる。



2013/10/14

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

今回は、前回より大きいものということで、
18cmの刺繍枠を新しく買って縫ってみました。

前回は、既存の画像から作りましたが、
今回は下書き→ドット絵→ステッチと図案を1から作ってみました。

ドット絵はこんな感じ。


25*60px
首につけてるのは何なんでしょうか。


で、実際に縫ってみたものがこちら。
黄色がどこかに行きましたね。
あと、黄緑の存在感が…。

裏面。

前回に比べると、途中で糸が絡まる事故がかなり減ったので、
糸を止める回数は減ったはずなのですが……。

2013/10/08

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

不器用でもできそうな手芸として、
「クロスステッチ」に挑戦してみました。
刺繍の一種で、Xをひたすら塗っていくことで、
ドット絵っぽいものを布に縫い付けることができます。

必要な物は、針・刺繍用の糸(25番糸)・刺繍用の布・布をピンと貼るための枠などです。
布以外は100均で見つけられました。

糸は100均なら8色セットで100円、普通に買うなら一色100円くらいです。
(DMCというメーカーの寡占状態みたいです。)

2014/05/12 追記
DMC以外にもコスモという糸もあるようで、
近所の店ではコスモのほうが多く売られていました。
コスモの方が質感が好みです。

クロスステッチの場合、専用の布が必要です。
今回は小さい布*3で\500のセットが売ってたのでそれを使いました。

また、刺繍する絵なのですが、
http://www.fukkachan.com/index.html から
http://www.fukkachan.com/cgi-bin/mgalbum/img/92.jpg
埼玉県深谷市のゆるキャラ「ふっかちゃん」
この画像をベースに図案(≒ドット絵)を作ってみました。


32*32pxくらい。
これの通りにひたすら縫うと、こんな感じ。
表面
いい感じ!
口のあたりがドット数足りてない感じもしますが…。
あと、耳のあたりが図案レベルでおかしいですが…。


ちなみに裏面は、
裏面
うまい人は裏面も綺麗に行くみたいですが、
最初だしね……。



次回はもうちょっと大きい枠を使って、
60px*60pxくらいのを作ってみる予定です。

2013/09/05

プレゼンしてきた…のでメモ。

某所でプレゼンしてきました。
pptx + デモでjavaアプレット2つ + 動画1つ + 音声いっぱいと
なんか胃もたれしそうな感じになりましたが、
これはやっといたほうがいいんじゃないかなあと思ったことがいくつかあったので、
メモっときます。

1. home, endボタンを無効化する
 これは、キー配置に依ると思うのですが、
 僕のPCは矢印の近くにこいつらがいて、度々誤爆していたので…。
 いきなりスライドが最後に飛ぶとかなり焦ります。

2.windows Aeroを無効化する(alt + tabを無効化する)
 Alt+tabで起動中のプログラムを切り替えられて便利なんですが、
 Win+tabでも似たような動作が違う感じで発生します。
 3Dな感じでかっこいいのですが、テンパりの元なので切りましょう。
 Aeroを無効化すると切れるようです。
 (逆に普段win+tabを使う人はalt+Tabを切ったほうがいいと思います)

3. ctrl + F5を無効化する
 Shift + F5はそのスライドから起動で便利なのですが、
 ctrl + F5はブロードキャストなんちゃらが起動してウザイので切りましょう。

4. マウスポインタをでかくする
 マウス使ってデモするなら。

5. 絶対流す音声はアニメーションに組み込む
 マウスでスピーカーのアイコンクリックすると8割方ミスるので
 アニメーションに組み込んで、キー操作で流せるようにすると便利

6. 再生中の音声を表すアイコンを強調表示
 一つのスライドに音声が複数あるときに、どの音声が流れているかわからないと
 フラストレーションがたまるので、わかるようにしましょう。
 mac使いの人はデフォルトでできるみたいですが、winの人はどうすればいいのでしょう
 誰か教えて下さい。

7. 特定のキーを押すと、特定の音声が流れる
 必ずしもすべての音声を流すのではない場合はこうしたほうがいいと思います。
 やり方を教えて下さい。

8. 余計なものは切る。windows updateを済ましておく
 通知がうざい


こんなところでしょうか。
またなんか思い出したら追記するかもしれません。