utsurigi.net

dvorak練習中: e-typing Good! 284pt 300kpm 3日休んだら大分落ちた

憂鬱気分

著者近影

あわせて読みたい

カレンダー

2010 年 9 月
« 8 月    
 1234
567891011
12131415161718
19202122232425
2627282930  

カテゴリー

アニメ公式

ボードゲーム

PowerPoint Viewer

2009/6/6 土曜日
カテゴリー: ソフトウェア — utsurigi @ 5:46:12

ウェブに転がっているpptを見たいことは結構ありますが、あちこちに入れておくほどPowerPointは安くありません。
幸いMSがPowerPoint Viewer 2007というのを公開していて、フルスクリーンで再生するだけならタダでできるようになっています。

ところが、これがなぜか起動しなくなることがあります。
直す方法が見つかったのでメモ。
PowerPoint Viewer 2007 が使えなくなったら - p15.jp

Program Files\Offiec12\にある1033と1041のどちらかが欠けているのが原因らしいので、双方が同じ内容になるように、片方から片方へコピーすると解決します。

それにしてもマルチディスプレイで勝手にディスプレイ選んでフルスクリーンにされるのは厄介だ…

FirefoxのOpenSearchキーワードが便利すぎる

2009/5/22 金曜日
カテゴリー: ソフトウェア, 雑記 — utsurigi @ 2:13:27

FirefoxではCtrl+KでOpenSearch用の窓(「検索バー」)にフォーカスが移り、様々なエンジンを選んで検索が可能ですが、最近これの真価を知りました。

検索バーの設定を開き

検索エンジンを選んで「キーワード」を設定します。

ここでは「ニコ動 タグ検索」をntにしてみました。

このキーワードを「ロケーションバー」(URLが表示される所)の先頭に入力し、スペースをあけて検索語を打つと、対応するOpenSearchエンジンで検索が行われます。

ロケーションバーへはCtrl+Lでフォーカスします。

検索結果

今までわざわざ検索バーのドロップダウンボックスから検索エンジンを選ぶのがだるいなあと思っていましたが、これでCtrl+L + キーワード + 検索語と完全にキーボードだけで操作可能。
素晴らしい。標準でこんな機能があったとは…

ちなみに検索バーで検索エンジンを切り替えるのはCtrl+矢印上下で出来ます。

ついでにここでも使ったニコ動のキーワード、タグ検索用のOpenSearch定義ファイルを公開してみます。
ニコ動キーワード検索
ニコ動タグ検索

ほかに、Google Scholar用(サードパーティ)YouTube用(本家)英辞郎(サードパーティ)などが便利。

Tomcatが重い

2009/4/15 水曜日
カテゴリー: Linux, ウェブアプリケーション — utsurigi @ 3:07:10

先日入れたJSPのミュージックストリーミングサーバSubsonic、ちょっと手を加えたかったので、スタンドアロンではなくTomcatで動かしてみることにしました。(このアプローチが良いのかわからないけど)

Javaは何となく重い感じがして好きでなく、TomcatもJavaとWebに関連した何かくらいにしか知らなかったのでインストールも一苦労。
ディレクトリ構造も、/etc/, /usr/share/tomcat5.5, /var/lib/tomcat5.5, /usr/share/tomcat5.5-webapps と分散してて(しかもあちこちシンボリックリンクしてて)ややこしい。

結局、設定しないといけないのは公式のインストールガイドにあるのとだいたい同じで、

# /var/subsonic でスタンドアロンで動かしていた場合
$ sudo cp /var/subsonic/standalone/subsonic.war /var/lib/tomcat5.5/webapps/
$ sudo chown tomcat55:nogruop -R /var/subsonic
$ sudo /etc/init.d/tomcat5.5 restart

とするだけでした。(Debian etch, tomcat5.5, java1.5)

なんとか動かすことに成功しましたが、無茶苦茶メモリを食う。192MB搭載したメモリが、ログインページで既に167MB+swap116MB消費。
ログインするとメモリ不足で殺される。

スタンドアロンでは32MBにメモリを抑えてもなんとか動いていたのに、Tomcatは随分贅沢に使ってくれる。

VMのメモリ割り当てを512MBにして試してみると、どうやら再生中にピーク330MBくらい使うらしい。最初にビューにアクセスすると待たされるが、二回目以降は軽くなるので中でキャッシュしてるんだろうか…

ついでに、Tomcatでなら簡単にHTTPSを使うように設定できるようだったので、試してみた。
まあ基本はSetting Up SSL on Tomcat In 3 Easy Steps | Techtracerの通り。

$ cd /var/lib/tomcat5.5/webapps
$ sudo keytool -genkey -alias subsonic -keystore subsonic-keystore -keyalg RSA

ここで、aliasは別になんでもいい。keystoreは生成される鍵のファイル名。なんでもいい。

$ sudo vim /var/lib/tomcat5.5/conf/server.xml
    <Connector port="8443" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />

元々コメントアウトされている上のような行を探し、コメントアウト。更にここから下二行を追加する。 keystoreFileは先ほど生成した鍵ファイルの絶対/相対(どこからだろう?)パス。 keystorePassはkeytoolで聞かれたパスワード。

keystoreFile="/var/lib/tomcat5.5/webapps/subsonic-keystore"
               keystorePass="mysubsonicpass"

最終的に

<Connector port="8443" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="/var/lib/tomcat5.5/webapps/subsonic-keystore"
               keystorePass="mysubsonicpass" />

となる。サーバを再起動し、

$ sudo /etc/init.d/tomcat5.5 restart

HTTPSアクセスできるか https://localhost:8443/subsonic 試す。

$ sudo lsof -i:8443
COMMAND  PID     USER   FD   TYPE DEVICE SIZE NODE NAME
java    5372 tomcat55   12u  IPv6  21948       TCP *:8443 (LISTEN)

で確かめてもOK.

ここまで確認したら、次はSSL以外のアクセスを禁止する。

$ sudo vim /var/lib/tomcat5.5/conf/web.xml
<security-constraint>
<web-resource-collection>
<web-resource-name>securedapp</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>

をの前に挿入する。

そしてサーバを再起動し、https://locahost:8443/subsonic はアクセスできるが、 http://localhost:8180/subsonic ではアクセスできない(SSLに転送される)ことを確認する。

最終的に、再生しながら以下のようになっていたらOKだと思います。

$ sudo lsof | grep  tomcat | grep TCP
java  5743 tomcat55   (略) TCP *:8180 (LISTEN)
java  5743 tomcat55   (略) TCP *:8443 (LISTEN)
java  5743 tomcat55   (略) TCP サーバ:8443->クライアント:2675 (ESTABLISHED)
java  5743 tomcat55   (略) TCP *:8009 (LISTEN)
java  5743 tomcat55   (略) TCP サーバ:8443->クライアント:2676 (ESTABLISHED)
java  5743 tomcat55   (略) TCP localhost:8005 (LISTEN)
java  5743 tomcat55   (略) TCP サーバ:8443->クライアント:2660 (ESTABLISHED)
java  5743 tomcat55   (略) TCP サーバ:8443->クライアント:2661 (ESTABLISHED)
java  5743 tomcat55   (略) TCP サーバ:8443->クライアント:2662 (ESTABLISHED)
java  5743 tomcat55   (略) TCP サーバ:8443->クライアント:2668 (ESTABLISHED)

8443でのLISTENと、サーバクライアント間の通信が8443のみ。

しょぼいカレンダーOpenSearch

2009/2/25 水曜日
カテゴリー: アニメ, ソフトウェア — utsurigi @ 15:40:17

FirefoxのアドオンContext Searchを導入しました。
これは選択範囲を右クリックし、登録された「検索エンジン」で検索することができるというもの。

Firefox3.0では元々コンテキストメニューから「Googleで検索」というのは入っているようですが、英辞郎などを使いたかったので。
ついでに、しょぼいカレンダーでアニメ検索するために、OpenSearch定義ファイル(Firefoxの「検索エンジン」はOpenSearchのxmlで書かれている)を探してみましたが、
本家にあるopensearch.xmlはアイコンが入ってない。

せっかくだからアイコンも登録されるようにちょっと弄ってみました。 calsyoboijp.xml

直接インストールすることもできます。

Pidgin繋がらない

2009/1/12 月曜日
カテゴリー: ソフトウェア, 雑記 — utsurigi @ 22:03:41

Pidginが今朝から繋がらない状態。

Unable to retrieve MSN Address Book

どうやらMSNP15の変更か何かで跳ねられている模様。

Nabble - Pidgin Support List - MSN ‘unable to retrieve MSN Address Book’
#8087 (Windows verion 2.5.3 - Unable to retrieve MSN address book) – Pidgin – Trac

こちら Windows/Pidginをビルドしてみる - 電脳のツボ -別館- で配布されているMSNP9版のlibmsn.dllを入れたら一応繋がるようになりました。

MSNメッセンジャは仕様が不安定で困る…

Vista x64

2008/11/12 水曜日
カテゴリー: ソフトウェア, ハードウェア — utsurigi @ 19:04:40

ゴミを整理してパーティションを空け、64bit版のVistaを入れてみました。結論から言うと使えない。

まずインストーラがSTOP 0×0000007Eで落ちます。SP1未満ではメモリ2G以上あるとこうなるらしい。MSは一体どういうざるテストをしてるんだろう。
仕方ないのでメモリ2枚抜いて2Gとし、インストール。

起動後にKB929777を入れれば2Gより多いメモリにも対応するらしいが、とりあえず保留。
まずはWindowsUpdate。XPでは確かRealtekのEthernetドライバを手動で入れないとネットにつながらなかった気がしますが、Vistaではその辺はOK.

nVidiaのドライバもサジェストしてくるので入れる。ここまでは問題なく進みます。
ところが、再起動しても2枚目のPCI-VGA(GeForce FX5200)が認識されない。デバイスマネージャではドライバはあるが開けないと言われる。
この時点で実用には出来ないが、一応他のアプリケーションも試す。

  • ffdshowのx64版、MPCのx64版を入れて動画再生 => CPU 30%ほど食う。
  • ともにx86版にしても、やはり25%ほど食う。(XPでは20%ほど)
  • Mausujiは動くが挙動がおかしい
  • AutoHotKeyは動く
  • WheelBallは起動すらしない
  • Kensington MouseworksはVistaにも64bitにも対応していない
  • CraftLaunchは起動するものの、登録したアプリケーションを起動させられない。
  • Mamefileは普通に使える。

こんな感じで、入力デバイス周りが酷い。疲れたので2Goverのメモリだけチェックするべく電源を落とし、先ほど抜いたのを戻す。
KB929777も入っているので大丈夫かと思いきや、落ちる。
セーフモードでも落ちる。

ということで当面(というかドライバ周りから考えると今後ずっと)Vista 64bitを使うことはなさそうです。
32bitでもまた試すかも知れませんが、メモリ馬鹿食いのVistaで3G制限ってのはきつそう。

動画専用ディスプレイ快適です