{-# theme: antique -} # 2015 年 4 月 ## 2015-04-26 メモ: - ChangeLog にあたらしく日付を追加するには、C-x 4 a - ~/mount_studs.sh でリモートを sshfs でマウント。diff がとりやすくなった。 1 つバグを潰そう。この段落のように、数字から始めると箇条書きにみなされてしまって いたのが不便なので、Known-bug のひとつだったこいつを潰しておこう。 数字始まりというだけでなく、ピリオドと空白も開始条件にすればいいはず。 1. ordered item 10.3. orderd item (second level) - unordered item 1.30. ordered item again そろそろ寝るか。明日は健康診断(人間ドック)だ。 このマシンの Emacs に auto-save-buffer 入れ忘れてるな。いれよう。→いれた。これでよし。 ## 2015-04-25 前方参照を解決できるようにしよう。簡単にするため、 未解決ラベルがあったらもう単純に同じ処理を一回走らせるようにしてみる。 例えば表${tab:sample1} ←これが前方参照になっている。 $${ ccl \hline No. & 要素 & 説明 \\ \hline \hline 1 & エスケープが必要な文字 & <, >, \, &, % など \\ \hline 2 & **強調** & 要素つかうなとか言われがち \\ \hline 3 & 数式 & \\ \cline {2-3} 3-1 & \spadesuit & \(\spadesuit\) \\ 3-2 & \mathbb{ABC} & \(\mathbb{ABC}\) \\ \hline :caption 表のサンプル \(\heartsuit\) (はあと) :pos H :label tab:sample1 :summary 表の表示例 $$} それはそうと、"forward" のつづり間違えた。 ## 2015-04-24 さくらインターネットに studs 設置。いきなり Internal Server Error になる。 なんか身に覚えがあるが、思い出せない。エラーログをみると、 $$
{
suexec policy violation: see suexec log for more details
$$}

これは、CGI を置いてあるディレクトリが user 以外からも書き込めるようになっているときに起こるらしい。 ${chmod g-w .} として、動くようになった。

必要なこと

- dot_htaccess を .htaccess にリネームし、内容を適切に書き換える
- studs.conf.sample を studs.conf にリネームし、内容を適切に書き換える
- index.cgi, editor.cgi, bin/mkpdf の she-bang 行を適切に書き換え、実行属性をつける

気づいた点:

- bin/mkpdf の中にグローバル変数が残っている
- wget には --no-check-certificate

### Graphviz プラグインサンプル

$${
digraph sample {
  graph [ ranksep = 1.0, nodesep = 1.0 ];
  a, b, c, d, e, f, g, h, i, j [ shape = plaintext];
  a -> b;
  a -> f;
  b -> c;
  b -> e;
  c -> a;
  c -> d;
  e -> d;
  g -> h;
  g -> j;
  h -> f;
  h -> i;
  h -> j;
  { rank = same; a; f; g }
  { rank = same; c; b; h }
  { rank = same; d; e; i; j}
}
$$}

### GitHub に

置いた: [https://github.com/unnohideyuki/Studs](https://github.com/unnohideyuki/Studs)

いかん、夜更かししすぎた。寝なきゃ。