まず、リクリップスのデータ利用について快くOKしていただいたdeltazuluさまへ謝辞を。
トラフィックを奪うことになるにも関わらず「利用していただける事が嬉しい」と言っていただいた事で、今回公開する事ができました。ありがとうございます。
さて、ライトノベル書評をされている方であれば大抵の方が一度はお世話になったことのあるライトノベル感想リンクサイト「リクリップス」。deltazuluさまが手動で収集しているので自動系のようなノイズを拾わず、かつdeltazuluさまの尽力のおかげで膨大な数の感想サイトが集まっていると言う大変便利なサイトなのですが、惜しむらく「作品ごとのRSS」が公開されておりませんでした。
そう思っているのは私だけかとも思っていたんですが、色々見ているとMOMENTSのゆーいちさまもそう感じているようで、ならば作ってみようというのが事の始まりでした。
Yahoo Pipesが面白くなってきたので、レッズの選手ブログをまとめたフィードを作ってみた。
URLはこちら
浦和レッズ選手ブログまとめフィード
http://pipes.yahoo.com/fjsk/redsplayerblog?_render=rss
OpenPNE第二段。公式SNSであるOpenPNE.jpに参加できりゃそっちで報告するんですが、如何せん招待制みたいなので、自ブログでメモっておきます。
参考にしたのはまずこちら。
$GLOBALS['_OPENPNE_AUTH_CONFIG'] =
array(
'storage'=>"LDAP",
'options'=>array(
'host' => 'DC1',
'port' => 389,
'referrals' => false,
'basedn' => 'OU=USER,OU=company,DC=example,DC=com',
'binddn' => 'CN=ADUSER,OU=USER,OU=company,DC=example,DC=com', 'bindpw' => 'pass',
'userattr' => 'sAMAccountName',
'userfilter' => '(objectClass=user)',
),
);
あとはメールアドレス無しでも運用ができれば全社運用はできると思うんだけど…。ウチの会社、大半の人にメールアドレスがないからなぁ。いちおう要望は出してみたけども。
社内SNSが注目をあびているようなので、時間が空いているときに社内サーバへインストールしてみました。環境としては
OpenPNE:v2.8RC1
OS:Windows 2000 Server
Webサーバ:IIS5.0
Mysql:4.0.25
PHP:4.4.4
へのインストールだったわけですが、環境としてIISなので、まずそこで注意が必要です。
インストール自体はIISでもできるのですが、IIS5.0を使う場合、「post」を使用するシーンで問題が発生します。詳細はMSKB 「[IIS]ErrMsg: HTTP/1.1 Error 405 - 許可されていないリソースです」を見ていただくとして、具体的には一括置換ソフト(私はYokkaGrepを使用z)で
action="./"
となっているところを
action="./index.php"
へ変更する必要があります。ところが、実際にはこれだけではなく、もう一箇所、
OPENPNE_DIR\webapp\lib\smarty_plugins\function.t_form.php
44行目、
<form action="%s" method="%s"
を
<form action="%sindex.php" method="%s"
としてやらないと、「セットアップモジュールの実行」でエラーになります。
後は「cronの設定」については、タスクマネージャで代替する必要がありますし(私はとりあえず動けばいいので設定していません)、「Apacheの設定」の「DirectoryIndex に index.php を追加」については以下、
http://jp.php.net/manual/ja/install.windows.iis.php
「ドキュメントパス」についてはなにもしていません(私は)。
とりあえずこれで動いてはいます。ただ、運用してみないとどんなエラーが出るかはわからないので、参考程度で。
xreaでのfreshreaderの動かし方はすでに以下のようにいくつかのサイトにあるのですが、xreaでphpをcgiで動かす方式が変わったため、このあたりの手順も現在はずいぶん簡略化が可能です。
-な!自転車でやせる: XREA.COMにFreshReaderをインストールする
http://nakachi.org/item/716
-toyota-ys::Interface: XREAでFreshReaderを使う
http://www.toyota-ys.com/blog/2006/02/xreafreshreader.html
-HORNET's TALK.. : XREAで、FreshReader稼動成功!
http://httalk.xrea.jp/mt3/archives/2006/02/xreafreshreader.html
とりあえず私のs39サーバで動いた方法を公開。
と、これだけ。で、肝心の.httaccessですが以下の内容になります。
まったく理由はわからないのですが、なんとioncube_loaderを読み込む記述をしなくて動くのです…。
AddHandler application/x-httpd-phpcgi .php
※1.s39サーバとs56サーバで稼動することを確認。同じ環境のはずのs78では稼動せず。xreaサポートでは環境には違いがないが、ioncubeはサポート外なので…のこと。○○サーバでは動いた!という報告お待ちしております。
※2.というかs78はどんな方法(以前の方法であるphpファイルの先頭行にパスを読み込んでmyconf.iniを記述する方法等)でやってもまったく動かないわけで、本当に設定に違いがないのかっつーところにものすごく疑問があるのでもうちょっときちんとした回答が欲しいなぁと…。
※3.(07/05/17追記)あぶ@ペルノ76さんからs267サーバで稼働したとの報告あり。ありがとうございます。
それと、なぜかある日突然s78でも動くようになってました。絶対どっか設定が違ったんだと思う…。
OpenID を使ってログインすることができます。