2013年7月28日日曜日

2013年夏

新しいやつ
サーバントサービス: のんびりみる系。OPがよい。キャラも良い感じ。
げんしけん二代目: 1を見てないのでなんとなくおいてかれてる感じ
神さまのいない日曜日: 最終回っぽかった?どう続くんだろう
有頂天家族: 森見登美彦節というか、無意味な議論の力説を楽しめるかがカギ
ブラッドラッド: 負けない強い主人公系。
たまゆら: 未視聴
きんいろモザイク: のんびりみる系。
犬とはさみは使いよう: まだ世界観がわからん
ハイスクールDxD: おいてかれてる
神のみぞ知るセカイ: 原作既読なので流れしってるがおもろい。
幻影ヲ駆ケル太陽: おいてかれてる
ステラ女学院高等科C3: おもしろい。SF系?
ローゼンメイデン: 原作既読。それでもおもろい。
帰宅部活動記録: のんびりみる系。そしておいてかれる系。
劇場版空の境界: とてもおもしろい。Fate と似た雰囲気。と思ったら関係してるのか。
とある科学の超電磁砲: 負けない強い主人公系。いいんだが、「三下」多用しすぎだと思う
ダンガンロンパ: 謎解き系。非常におもしろい。
恋愛ラボ: のんびりみる系。かと思いきや結構まじめな展開もある。
戦姫絶唱シンフォギアG: 前作視聴済みなのにおいてかれてる。
<物語>シリーズ: 必須。

続き
マジェスティックプリンス
フェアリーテイル
ゴルゴ13
ムシブギョー
進撃の巨人
キングダム

2013年7月3日水曜日

glibmm compile tips

(1) g_assert was not declared in this scope

add #include
to 
convert.cc
exception.cc
error.cc
date.cc

(2) g_date_set_time was not declared
change time -> time_t

(3) propertyproxy_base.cc 
add 
#include
Then, I succeeded to copmile.

2013年6月11日火曜日

jQuery UI: Solution for a problem that scrollbar does not work for selectable

If you set Selectable that have a scrollbar,
the scrollbar does not work.

e.g.
html is
div(style="height: 100; width: 100; overflow: scroll;")
    div(style="height: 1000; width: 1000;")
and javascript is
$("#out").selectable()

then, the scroll of #out does not work and only selectable works.


The solution is
$("#out").selectable({distance: 30});

Since mousedown event is not stolen by selectable but propagated to scroll, 
you can use scroll.

2013年5月14日火曜日

cmake で Debug オプションをつけてもフラグが変更しない問題の解決策


cmake では,

CMAKE_BUILD_TYPE = Debugとすると、
コンパイラオプション CMAKE_C_FLAGS_DEBUG にセットしたオプションを付加できる。

で、これでハマった。


トップレベルの CMakeLists.txt に

set(CMAKE_BUILD_TYPE Debug)

set(CMAKE_C_FLAGS_DEBUG "-g -Wall -fprofile-arcs -ftest-coverage -O0")
を書いてみても、コンパイルオプションが追加されなかった。


で、色々試行錯誤してと、下の階層の CMakeLists.txt に
set(CMAKE_C_FLAGS_DEBUG "-g -Wall -fprofile-arcs -ftest-coverage -O0")
を書く必要があることがわかった。

つまり、
project/
  - CMakeLists.txt (1)
  - src/
  -- CMakeLists.txt (2)
  -- program.cpp

みたいになっていたら、
(1) の方に、 CMAKE_C_FLAGS_DEBUG の値をセットしても (2) には反映されないので、
(2) の方にも set を書く必要がある。



2013年5月7日火曜日

2013年4月29日月曜日

/etc/sudoers の編集をミスったとき

/etc/sudoers の syntax erro が起こったら、
どのユーザでも sudo できなくなって危なかった。
以下解決策 (Ubuntu 12.04)


1. Recovery Mode で再起動
再起動中にShift を押し続ける

2. root mode を選択

3. mount -o remount /
で書き込みを可能なように再マウント

4. visudo で編集。

5. resume で戻る