コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2009年6月3日 >>> 2009年5月21日
link もっと後

2009年5月28日

異議なし

逆転裁判シリーズ(カプコン)の最新作、逆転検事を買いました。1章しかクリアしていませんが、記録を残しておきます。

逆転検事 第一話チャート

「」はロジックが追加される、と言う意味
()は証拠が追加される(捜査手帳に記録される)と言う意味
<>は選択肢を選ぶ、または追加される、と言う意味

第一話 逆転の来訪者
--------------------
初期: 
「犯行現場は執務室」
「執務室のカギ」

ロジック: 
・「犯行現場は執務室」と「執務室のカギ」
→「犯人の目的は?」

フィールド: 
・落ちている拳銃を調べる
→「拳銃」
・死体を調べる
→調査画面: 死体へ

調査画面: 死体
・左下の手帳を調べる
→「被害者は刑事」

ロジック: 
・「拳銃」と「被害者は刑事」
→(被害者の拳銃)
→調査画面: 拳銃へ

調査画面: 拳銃
・拳銃の弾倉を調べる
→一発しか撃たれていない
・死体を調べる
→(死体の所見メモ)
・散らばった本
→「争った形跡」

フィールド: 
・左の壁の落ちた額縁を調べる
→(隠し金庫)
→調査画面: 額縁へ
→その後、調査画面: 隠し金庫へ

調査画面: 額縁
・額縁の弾痕、に(被害者の拳銃)をつきつける
→「もうひとつの拳銃」

調査画面: 隠し金庫
・入力キーを調べる
→「ふきとられた指紋」
→(隠し金庫part 2)指紋の下りが加わる

ロジック: 
・「犯人の目的は?」と「ふきとられた指紋」
→「ドロボウが目的?」
・「ドロボウが目的?」と「争った形跡」
→調査画面: 本棚へ

調査画面: 本棚
・一番下の段の弾痕、に(死体の所見メモ)をつきつける
→<ファイルの位置>が間違っている、を選ぶ
→「あらされた本棚」
→調査画面: 犯行時の本棚

調査画面: 犯行時の本棚
・右の一番下、血文字のあるファイルを調べる
→(盗まれたファイル)
→捜査終了

追求: 優木検事の推理
・証言を聞き終わる
・一通りゆさぶる
・だから血文字に気がつけなかったんだ…に(盗まれたファイル)をつきつける
→追求: マコを疑う理由へ

追求: マコを疑う理由
・証言を聞き終わる
→(マスターキー)
・一通りゆさぶる
→スズキさんの話を聞くか?に<詳しく聞く>を選ぶ
・本棚を荒らし、金庫を…ドロボウが目的だったんだろうね…に(隠し金庫)をつきつける
→セーブポイントへ
→その後、フィールド: 廊下へ

----- セーブポイント -----

フィールド: 廊下
・ソファを調べる
→調査画面: ソファへ
・スズキに話しかける
→調査画面: 須々木 マコへ
・1203号室を調べる
→調査画面: 1203号室、上へ
・1202号室を調べる
→調査画面: 1202号室へ

調査画面: ソファ
・ソファの下のファイルを調べる
→10年前の法廷記録だけが無くなっている
→(盗まれた0号ファイル)

調査画面: 須々木 マコ
・一通り話を聞く
・(マスターキー)をつきつける
→「盗まれていたマスターキー」
→<マスターキーを使った用事>
・<マスターキーを使った用事>の話を聞く
→<優木検事の忘れもの>
・<優木検事の忘れもの>の話を聞く
→「マスターキーを使った」

ロジック: 
・「マスターキーを使った」と「盗まれていたマスターキー」
→(優木検事の部屋)

調査画面: 1203号室、上
・ドアノブというかカギの部分に(優木検事の部屋)をつきつける
→<ドアノブの指紋>
→どの人物の指紋がなければおかしいか?に(須々木 マコ)をつきつける
→(優木検事の部屋part 2)
→調査画面: 1203号室、下へ

調査画面: 1203号室、下
・バスケットゴールを調べる
→(バスケットゴール)
・ドアの下の紙切れを調べる
→(被害者の残したメモ)

調査画面: 1202号室
・ドアノブを調べる
→指紋は拭き取られている
→捜査終了、追求: 優木検事の反証へ

追求: 優木検事の反証
・証言を聞き終わる
・一通りゆさぶる
・そもそも…部屋のカギを開けたっていうのさ?をゆさぶる
→異議を唱える、を選ぶ
→どうやって開けたか?(マスターキー)をつきつける
→誰に開けさせたか?(須々木 マコ)をつきつける
→どうやって間違わせた?(バスケットゴール)をつきつける
→追求: 仮説への反証へ

追求: 仮説への反証
・証言を聞き終わる
・一通りゆさぶる
・それからずっと執務室にいたんだ…に(被害者の残したメモ)をつきつける
→彼女にカギを開けさせた証拠は?(優木検事の部屋)をつきつける
→追求: 優木検事のアリバイへ

追求: 優木検事のアリバイ
・証言を聞き終わる
・一通りゆさぶる
→「優木検事のアリバイ」

ロジック: 
・「優木検事のアリバイ」と「もうひとつの拳銃」
→「もう1人の来訪者」
・「あらされた本棚」と「もう1人の来訪者」
→追求: 優木検事のアリバイ2へ

追求: 優木検事のアリバイ2
・証言を聞き終わる
・一通りゆさぶる
・昨日起きた事件の証拠品でね、拳銃とペンダントの2つさ…に(被害者の残したメモ)をつきつける
→調査画面: ビデオテープへ

調査画面: ビデオテープ
・裏返して血痕を調べる
→この証拠品のナゾが解けていない、に(盗まれた0号ファイル)をつきつける

----- 終わり -----
編集者:すずき(2009/05/29 07:15)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2009年5月23日

ファイルサーバのネットワークが使えないなんて

部屋のファイルサーバはIntel D945GCLF2というマザーボードです。ここにDebian GNU/Linux 5.0(Lenny) を入れ、カーネルだけLinux 2.6.28に入れ替えて使っています。

しかしこのボード、買った当初からどうにもネットワークが不安定で、通信中に突然リンクダウンしたり、NETDEV WATCHDOG: transmit timed outというOopsが出てNICごと撃沈します。

あまりに調子が悪くていい加減イライラしてきたので、解決に向けて調べることにしました。

原因判明

調べてみるとD945GCLF2のNICはRealtek RTL8168BというPCI Express接続(※)のギガビットイーサネットインタフェースです。

それに対して今使っているドライバは、Realtek RTL816「9」SというPCI接続のギガビットイーサネットのドライバです。つまり不調の原因はドライバが間違っていたせいだったのです。しかし間違ったドライバなのに中途半端に動いてしまうのでタチが悪いです。

なんで動いちゃうの?という疑問はさておき、正しいドライバ(RTL8111/8168シリーズ用のドライバ)はRealtekのサイトのこの辺からダウンロードできます。

トップページからの行き方は [上のメニューDownloads] - [左のメニューCommunications Network ICs] - [Network Interface Controllers] - [10/100/1000M Gigabit Ethernet] - [PCI Express] - [Software] - [LINUX driver for kernel 2.6.x and 2.4.x (Support x86 and x64) 8.012.00] です。長い。

ビルドの仕方やインストールの仕方はアーカイブを展開したときにできるreadmeファイルに詳しく書いてあります。下記に一例を示します。

RTL8111/8168用ドライバのビルド&インストール
# rmmod r8169

# cd /usr/src

# tar xjvf r8168-8.012.00.tar.bz2

# make clean
make -C src/ clean
make[1]: Entering directory `/usr/src/r8168-8.012.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Leaving directory `/usr/src/r8168-8.012.00/src'

# make modules
make -C src/ modules
make[1]: Entering directory `/usr/src/r8168-8.012.00/src'
make -C /lib/modules/2.6.28-r8168/build SUBDIRS=/usr/src/r8168-8.012.00/src modules
make[2]: Entering directory `/usr/src/linux-2.6.28-r8168'
  CC [M]  /usr/src/r8168-8.012.00/src/r8168_n.o
/usr/src/r8168-8.012.00/src/r8168_n.c:5076: warning: 'rtl8168_reinit_task' defined but not used
  CC [M]  /usr/src/r8168-8.012.00/src/r8168_asf.o
  LD [M]  /usr/src/r8168-8.012.00/src/r8168.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/r8168-8.012.00/src/r8168.mod.o
  LD [M]  /usr/src/r8168-8.012.00/src/r8168.ko
make[2]: Leaving directory `/usr/src/linux-2.6.28-r8168'
strip --strip-debug r8168.ko
make[1]: Leaving directory `/usr/src/r8168-8.012.00/src'

# make install
make -C src/ install
make[1]: Entering directory `/usr/src/r8168-8.012.00/src'
install -m 744 -c r8168.ko /lib/modules/2.6.28-r8168/kernel/drivers/net/
make[1]: Leaving directory `/usr/src/r8168-8.012.00/src'

# depmod -a

# modprobe r8168

手順はRTL8169用のドライバを削除してから、RTL8111/8168用のドライバをインストールしているだけです。

(※)個人的にはギガビットイーサをPCI接続にして、PCI Expressを拡張スロットに出して欲しかったなあ…と思う。

編集者:すずき(2009/05/26 21:45)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2009年5月22日

ffmpegのビルド

目次: Linux

フルセットとまでは行きませんが、メジャーどころのコーデックライブラリを追加したffmpegのビルドの手順です。

具体的には追加ライブラリは以下の通り。

libogg
Ogg:コンテナ、つまり動画、音声を入れる箱のことです。フリーのフォーマットです。
libx264
MPEG-4 Advanced Video Codec/H.264:動画、いわゆるAVCとかH.264と呼ばれます。ワンセグやBlu-rayに用いられます。
libxvidcore
Xvid:動画、MPEG-4ベースのフリーのコーデックです。H.264が出るまではDivXと争っていた気がします。対応しているプレーヤは見かけません。
libtheora
Theora:動画、MPEG-4ベースのOn2 VP3をベースとしたフリーのコーデックです。VP3の後継コーデックVP6はFlash Videoのコーデックとして有名ですが、Theoraはあまり有名とは言えないかな…。
libvorbis
Vorbis:音声、フリーなコーデックです。音質、圧縮率ともにMP3より優れていると評判でしたが、他の音声コーデックがぞろぞろ出てきて、存在感が薄くなりました。
libamr-nb
3G AMR-Narrowband:音声、狭帯域向けのコーデックです。iモーションの音声に使われます。
libamr-wb
3G AMR-Wideband:音声、AMR-Narrowbandの広帯域版です。何に使われているか知りません。
libmp3lame
MPEG-1 Audio Layer 3:音声、いわゆるMP3です。各所で使われています。
libfaac, libfaad
MPEG-2 Advanced Audio Codec:音声、いわゆるAACです。DVDの音声、iTunesの音声として有名です。

ビルド作業は以下の通りです。事前準備としてaptitudeでyasmとnasmを追加していますが、環境によってさらに追加すべきパッケージが出てくると思います。

どちらかというとビルド作業よりライブラリを揃える作業が面倒でしたので、ライブラリ置き場のURLも併記(※)してあります。ご活用ください。

ffmpegのビルド(Debian 5.0 Lennyにて)
$ aptitude install yasm nasm

$ git clone git://git.videolan.org/x264.git
$ cd x264
$ ./configure --prefix=/home/username/usr/ \
--enable-shared \
--enable-pic \
--enable-pthread \
--enable-mp4-output
$ make
$ make install


$ wget http://downloads.xvid.org/downloads/xvidcore-1.2.1.tar.gz
$ tar xzvf xvidcore-1.2.1.tar.gz
$ cd xvidcore/build/generic/
$ ./configure --prefix=/home/username/usr/ \
--enable-shared
$ make
$ make install


$ wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
$ tar xzvf libogg-1.1.3.tar.gz
$ cd libogg-1.1.3
$ ./configure --prefix=/home/username/usr/ \
--enable-shared
$ make
$ make install


$ wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz
$ tar xzvf libvorbis-1.2.0.tar.gz
$ cd libvorbis-1.2.0
$ ./configure --prefix=/home/username/usr/ \
--enable-shared \
--with-ogg=/home/username/usr \
--with-vorbis=/home/username/usr
$ make
$ make install


$ wget http://downloads.xiph.org/releases/theora/libtheora-1.0.tar.bz2
$ tar xjvf libtheora-1.0.tar.bz2
$ cd libtheora-1.0
$ ./configure --prefix=/home/username/usr/ \
--enable-shared
$ make
$ make install


$ wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2
$ tar xjvf amrnb-7.0.0.2.tar.bz2
$ cd amrnb-7.0.0.2
$ ./configure --prefix=/home/username/usr/
$ make install


$ wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.3.tar.bz2
$ tar xjvf amrwb-7.0.0.3.tar.bz2
$ cd amrwb-7.0.0.3
$ ./configure --prefix=/home/username/usr/
$ make install


$ wget http://nchc.dl.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz
$ tar xzvf lame-398-2.tar.gz
$ cd lame-398-2
$ ./configure --prefix=/home/username/usr/
$ make install


$ wget http://nchc.dl.sourceforge.net/sourceforge/faac/faac-1.28.tar.gz
$ tar xzvf faac-1.28.tar.gz
$ cd faac-1.28
$ ./bootstrap
$ ./configure --prefix=/home/username/usr/ \
--enable-shared
$ make install


$ wget http://nchc.dl.sourceforge.net/sourceforge/faac/faad2-2.7.tar.gz
$ tar xzvf faad2-2.7.tar.gz
$ cd faad2-2.7
$ ./configure --prefix=/home/username/usr/ \
--enable-shared
$ make install


$ cd ffmpeg
$ ./configure --prefix=/home/katsuhiro/usr/ \
--enable-nonfree --enable-gpl \
--enable-pthreads --enable-shared \
--extra-cflags="-I/home/username/usr/include" \
--extra-libs="-L/home/username/usr/lib" \
--enable-libx264 --enable-libxvid \
--enable-libamr-nb --enable-libamr-wb \
--enable-libtheora --enable-libvorbis \
--enable-libmp3lame \
--enable-libfaac --enable-libfaad

$ ffmpeg
FFmpeg version git-74371d6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/home/username/usr/ --enable-nonfree --enable-gpl --enable-pthreads --enable-shared --extra-cflags=-I/home/username/usr/include --extra-libs=-L/home/username/usr/lib --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-libfaac --enable-libfaad
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.29. 0 / 52.29. 0
  libavformat   52.33. 0 / 52.33. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  built on May 22 2009 21:38:40, gcc: 4.3.2
At least one output file must be specified

(※)ライブラリのURLはそのうち移動されるかもしれません。あくまでも現時点での情報ということでよろしくお願いいたします。

編集者:すずき(2025/06/08 11:47)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2009年5月21日

メールが消えている!

目次: ブラウザー/メーラー

いつものようにPCを起動して、メールを見ようと思ってThunderbirdを起動したら、メールの振り分けフィルタが「〜〜がない」とエラーを出して怒っています。何事かと思って確認すると、メインのプロバイダ(WAKWAK)のメールボックスが綺麗さっぱり消えていました。んん?

メールボックスには今まで受け取ったメールが全て入っていたのですが、全て跡形もなく消し飛びました。Thunderbirdよ、俺に一体何の恨みが…ほんと勘弁してください…。

編集者:すずき(2025/06/08 11:46)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
2009年6月3日 >>> 2009年5月21日
link もっと後

管理用メニュー

link 記事を新規作成

<2009>
<<<06>>>
-123456
78910111213
14151617181920
21222324252627
282930----

最近のコメント5件

  • link 25年10月6日
    すずきさん (10/10 13:14)
    「ですね。ccはもはやコンパイラというより...」
  • link 25年10月6日
    hdkさん (10/10 08:27)
    「ただのHello, worldでも試して...」
  • link 25年9月29日
    すずきさん (10/03 00:29)
    「なんと、メタパッケージ入れてなかったです...」
  • link 25年9月29日
    hdkさん (10/02 06:51)
    「あれ、dkmsは自動ビルドされるのが便利...」
  • link 20年8月24日
    すずきさん (08/30 22:06)
    「ですね、自分も今はPulseAudioを...」

最近の記事20件

  • link 25年10月15日
    すずき (10/19 16:54)
    「[PipeWireの音切れ問題 - サーバー側の設定確認と反映] 目次: ALSAPipeWireに変えてから音切れがなくなり...」
  • link 25年10月18日
    すずき (10/19 16:52)
    「[PipeWireの音切れ問題 - サーバー側PipeWireの設定] 目次: ALSAPipeWireに変えてから音切れがな...」
  • link 22年5月5日
    すずき (10/19 16:49)
    「[ALSA - まとめリンク] 目次: ALSAALSAの話。ALSAその1 - 使ってみようALSAその2 - カードとデバ...」
  • link 25年10月19日
    すずき (10/19 16:47)
    「[PipeWireの音切れ問題 - サーバー側pipewire-pulseの設定] 目次: ALSA未だにPipeWireの音...」
  • link 23年4月11日
    すずき (10/19 14:55)
    「[ブラウザー/メーラー - まとめリンク] 目次: ブラウザー/メーラー関係の深いまとめリンク。目次: Linuxブラウザー。...」
  • link 06年4月22日
    すずき (10/19 14:54)
    「[Seamonkey/Firefoxのメモリ使用量最小化] 目次: ブラウザー/メーラーGIGAZINE 2006年4月15日...」
  • link 25年10月17日
    すずき (10/19 14:53)
    「[Linux版Firefoxアドレスバーの黒線] 目次: ブラウザー/メーラーLinuxデスクトップマシンのFirefox(1...」
  • link 25年10月6日
    すずき (10/16 03:20)
    「[makeのデフォルトルールのリンクはLDを使わない] 目次: LinuxMakefileの達人には常識かもしれませんが、ma...」
  • link 25年10月13日
    すずき (10/16 03:19)
    「[PipeWireをPulseAudioサーバーの代わりにする、その2 - 音切れ多発] 目次: ALSA先日(2025年10...」
  • link 20年10月23日
    すずき (10/16 03:15)
    「[ARM - まとめリンク] 目次: ARMROCK64ブート周りの話のまとめ。ROCK64購入ROCK64とU-Bootのd...」
  • link 25年10月12日
    すずき (10/16 03:14)
    「[ROCK 5BのDebianをアップデート] 目次: ARMDebian StableがTrixieに変わったことをすっかり...」
  • link 20年8月29日
    すずき (10/16 02:36)
    「[ROCK64をRaspberry Pi 3のケースに無理やり格納] 目次: ARM先日KADHAS VIM2, VIM3を購...」
  • link 19年1月13日
    すずき (10/16 02:35)
    「[ROCK64とTinker BoardのU-Boot設定メモ] 目次: ARM完全に自分のためのメモですが、ROCK64とT...」
  • link 18年10月13日
    すずき (10/16 02:35)
    「[Welcome back ROCK64] 目次: ARMやっとROCK64を置けそうな場所を確保できて、Linuxカーネルで...」
  • link 18年9月3日
    すずき (10/16 02:35)
    「[ROCK64のカーネルだけ元に戻したい] 目次: ARMROCK64のカーネルを入れ替えていたら、動かないカーネルを書き込ん...」
  • link 18年8月20日
    すずき (10/16 02:35)
    「[ROCK64のU-Bootスクリプトを読む] 目次: ARM先日(2018年7月23日の日記参照)ROCK64のU-Boot...」
  • link 18年7月23日
    すずき (10/16 02:35)
    「[ROCK64とU-Bootのdistro boot] 目次: ARM昨日(2018年7月22日の日記参照)に引き続き、ROC...」
  • link 18年7月22日
    すずき (10/16 02:34)
    「[ROCK64購入] 目次: ARMRockchip RK3328搭載のシングルボードコンピュータ、ROCK64 4GB版を買...」
  • link 18年10月14日
    すずき (10/16 02:34)
    「[ROCK64のアナログオーディオ - その1 - I2Sとクロックレジスタ] 目次: ARMまた忘れてしまいそうなので、メモ...」
  • link 18年11月10日
    すずき (10/16 02:33)
    「[ROCK64のアナログオーディオ - その2 - I2SのDMA問題] 目次: ARM[ROCK64のI2Sが動かない] 先日(2...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 2025年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 10/19 16:54