2012年7月13日金曜日

ownCloud 4.0.4+MySQLで日本語ファイル名を扱うとクライアントアプリが落ちる現象を解決

現象のあらまし
タイトル通りなのだが、MySQLを使うようセットアップしたownCloudに対して、Windows版のクライアントアプリを利用して日本語(マルチバイト文字)を含むファイルを保存しようとすると、クライアントアプリがクラッシュしてしまう。
Figure.1 ownCloudアプリがクラッシュ

2012年7月9日月曜日

ownCloudのDBをSQLiteからMySQLに変更

dsp74118の補完庫: 自前でDropBoxもどきを作れるownCloudを入れてみた の続き。
導入した時、「少人数で使うし、DBはSQLiteでいいだろー 」と思っていたのだが、今朝になってやたらとSQLiteのアクセス制御に起因すると思われるエラーを吐きまくるようになった。
少し調べてみたが、どうもownCloud側の作り(SQLite周り)があまりよくないっぽいので、SQLiteをやめてMySQLを使うことにした。

2012年7月6日金曜日

BitLocker/Bitlocker To Goの自動ロック解除についてちょっと研究

BitLockerを常用するなら自動ロック解除は必須
Windows 7やWindows Server 2008には内蔵ドライブを暗号化するBitLockerと、外付ドライブ(HDD/USBメモリ)を暗号化するBitLocker To Goの2つの機能が備わっている(ただし、Windows7ではEnterprise EditionとUltimate Editionのみ)。
BitLockerでは、暗号化したドライブはロック状態になり、ロックを解除しなければ読み書きできない仕様であるが、PCを起動するたびにいちいち手動でロックを解除するのは猛烈に面倒なので、自動的にロックが解除されてシームレスに利用できることが望ましい。
幸いにも(?)、BitLockerには、そのままずばり「自動ロック解除」という名前の機能がある。こいつの挙動について色々調べたのでまとめてみた。
なお、本稿はVistaのBitLockerは対象外である。

2012年7月3日火曜日

2012年6月15日金曜日

ubuntu 11.04のgdm/Xのnolisten tcpを消す

ubuntuのgdmはデフォルトでnolisten tcpが有効なので、このままではxdmcpで接続できない。
で、こいつを無効化するのにどこをいじればよいかというと、
/usr/share/gdm/gdm.schemas
の DisallowTCP を false にする必要がある。
フォーラムにも記事があった。
[SOLVED] disabling nolisten tcp in 11.04 gdm/X - Ubuntu Forums

後は、xdmcpをEnableにして。
$ sudo vi /etc/gdm/custom.conf
[xdmcp]
Enable=true
gdmをリスタートすればよい。
$ sudo service gdm restart

2012年6月14日木曜日

Outlookの階層型アドレス帳が遅かったら、他サイトのADと通信しているのが原因かも。

階層型アドレス帳がクソ重い
本拠地にExchange Server 2007がある環境で、遠隔サイトより「Outlook2007で階層型アドレス帳を使うと、ちょお遅いんですけど」という申告があった。ツリーを展開するだけで数十秒固まるという深刻な状況とのこと。
(ちなみに遠隔サイトにもドメインコントローラは存在する)。

パケットを取ったりして調査した結果、遠隔サイトのOutlook2007にて階層型アドレス帳を操作すると、自サイトのドメインコントローラではなく本拠地のドメインコントローラ(グローバルカタログ=GC)に対して通信を行っていることが判明した。

Figure.1 デフォルト設定では、Outlookは本拠地のGCと通信する

2012年6月13日水曜日

続: Vimperatorプラグイン"bookmarktoolbar-hint.js"を Firefox 12.0で動くように直した

先日の続き。

直したソースをgithubにPushし、マージしていただいた。
その後、コミッタのanekos氏より「ブックマークツールバーの数が2桁以上の時の挙動がおかしい」とコメントをいただいた(私のバグではなく、元からあったバグ)ので、これも直した。

以上、宣伝でした。