2011年9月29日木曜日

TestLinkのインストール


テスト管理ツールのTestLink、redmineとも連携できるらしいので思い立ってインストールしてみた。
マニュアルに従ってインストール。
https://sourceforge.jp/projects/testlinkjp/downloads/33628/install_manual.pdf

が、ブラウザで最初に開いたときにPHP 5.2移行が必要ということで躓いた。
CentOS 4系なので、公式yumではPHP5.1までしかない。
ソースからしかないのかなぁ、と思って調べたところ、REMIというレポジトリを使えばPHP5.2をCentOS4系からもインストール出来るらしい。
http://memorandum.yamasnet.com/archives/Post-165.html
これでOK!

さて、ブラウザからクリック一つで自動インストール、と思いきや、
Your PHP installation don't have PHP DB extension - without it is IMPOSSIBLE to use Testlink.Failed!

なんだかよく分からない。
とりあえずyumでphp-mysqlを入れて、php.iniもいじってみたけど、ダメ。

仕方ないので、マニュアルにある通り手動でやってみた。
クリック一発でもないけど、そんなに大変でもない。

設定完了でログイン成功!!
…あれ、一瞬でセッションが切れました、再度ログインしてください、になってしまう。
Your session has expired! Please login again

どうやら
/var/lib/php/session
に書き込み権限がなかったので、セッション切れ状態になってしまったみたい。
書き込み権限を付与したところ、正常に動くようになった!

とは言え、TestLinkに慣れなすぎてなにしていいかよくわらない…。

2011年9月16日金曜日

MCP合格

MCPに合格した。

初のMCP。
何故かいきなり70-662

TS: Microsoft Exchange Server 2010, Configuring

というやつ。

単に親会社で導入することになり、研修を受けさせてもらったので、せっかくだからと受けてみた。

日本語の問題集とかあまりないので、英語で。
英語に抵抗がない人は英語で受けた方が絶対いいと思う。変な訳の心配ないし。

2011年9月13日火曜日

Exchange Server 2010の自動構成がうまく行かない

メールシステムがDomino ServerからExchange Server 2010に変わった。
本社から「Outlook起動すれば自動構成(autodiscover)が動くから考えることない」と言われていたが、うまく動かないユーザ(PC?)がある…。
まぁ、自分のPCもそうだったんだけど。
まずサーバの構成を探してる時に
0x80070057
のエラーが出てしまう…。

本社に問い合わせて、手動でサーバ名を設定したら、とりあえずメールの送受信はできるようになったけど、アドレス帳が見えない。
オフラインアドレス帳も取ってこれない。
これはちょっとマズイでしょ…。

Exchange Server 2010にはまだアクセス権限がないので、クライアント側で出来ることをやるしかない。
autodiscoverが動く人と動かない人の違いを突き止めたいけど、全員Outlook 2010なので、バージョンによるものではない。ネットワークも同じセグメント、PCもほぼ全員XP。Win7も一台あるけど、普通に動いてる。WSUSからパッチも当てていて、特に差異はない。
とりあえずOutlookでプロファイルを作り直したけど解決せず。
Outlookの再インストールもしたけど、変化なし。

パケットキャプチャを入れて動作を見てみたりもしたけど、なぜautodiscoverが届かないかはよく分からない。
ADで問い合わせをして、デフォルトサイトを見て、という基本の動作も見直して、pingやnslookupをしてみたり、一応dnsflushしてみたりもしたけど、おかしいところはないっぽい。

どうしたもんかと思い、いろいろ探しているうちにautodiscoverのファイルをローカルに置いて設定する方法が見つかった。
原因調査はさておき、とりあえず問題を解決しようと思い、やってみた。
http://support.microsoft.com/kb/2028193/en-us

まずはうまく行っているPCで
C:\Documents and Settings\ユーザ名\Local Settings\Application Data\Microsoft\Outlook\<不規則な文字列> - Autodiscover.xml
をうまく行っていないPCにコピー。

で、..タグ全体を削除。
さらにのユーザID部分を削除してAutodiscover.xmlとして任意の場所に保存(仮にC:\Autodiscover.xmlとする)。

そうしたら、regedit(バックアップは取ったほうがいいかも)で
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover





DWORD: 「PreferLocalXML」を作成。
値は「1」に。

さらに文字列: <企業のドメイン名>
値: さっき作成したAutodiscover.xmlのパス(C:\Autodiscover.xml)


これでOutlookに戻って、autodiscoverを行えば正常に通りました!