備忘録とかもろもろ

<TOP> | «Prev || 1 | 2 | 3 | 4 | 5 || Next» | <LAST(5)>

リクリップスのデータを利用した「感想リンク」作成への道

まず、リクリップスのデータ利用について快くOKしていただいたdeltazuluさまへ謝辞を。
トラフィックを奪うことになるにも関わらず「利用していただける事が嬉しい」と言っていただいた事で、今回公開する事ができました。ありがとうございます。

さて、ライトノベル書評をされている方であれば大抵の方が一度はお世話になったことのあるライトノベル感想リンクサイト「リクリップス」。deltazuluさまが手動で収集しているので自動系のようなノイズを拾わず、かつdeltazuluさまの尽力のおかげで膨大な数の感想サイトが集まっていると言う大変便利なサイトなのですが、惜しむらく「作品ごとのRSS」が公開されておりませんでした。
そう思っているのは私だけかとも思っていたんですが、色々見ているとMOMENTSのゆーいちさまもそう感じているようで、ならば作ってみようというのが事の始まりでした。

[続きを読む...]
 2008年03月31日 -  書いた人:藤咲 -    コメント:0件 -  TrackBack: 0件 -  Web関連メモ , サイト予定 , 調べ物

OpenID を使ってログインすることができます。
Identity URL:

Yahoo Pipesで浦和レッズ選手ブログをまとめたフィードをつくってみた

Yahoo Pipesが面白くなってきたので、レッズの選手ブログをまとめたフィードを作ってみた。
URLはこちら
浦和レッズ選手ブログまとめフィード
http://pipes.yahoo.com/fjsk/redsplayerblog?_render=rss

[続きを読む...]
 2008年03月18日 -  書いた人:藤咲 -    コメント:0件 -  TrackBack: 0件 -  サッカー , Web関連メモ , 調べ物

OpenID を使ってログインすることができます。
Identity URL:

OpenPNEの認証をActiveDirectoryで行う

OpenPNE第二段。公式SNSであるOpenPNE.jpに参加できりゃそっちで報告するんですが、如何せん招待制みたいなので、自ブログでメモっておきます。

参考にしたのはまずこちら

  1. 上記事を参考にconfig.phpで外部認証をTRUEにする。
    define('IS_SLAVEPNE' , true);
  2. $GLOBALS['_OPENPNE_AUTH_CONFIG'] を編集する
    ココがポイントですが、このフォーマットはPEAR::AUTHだと思うので、PEARマニュアル(見られない場合はこっち)を参考に記述。
    例:example.comというドメイン(ドメインコントローラはDC1という名前)に、companyという組織単位(OU)があり、その下のUSERという組織単位(OU)にユーザーが格納されている場合。また、ドメインにアクセスできるアカウントとして、ADUSER(パスワードはpass)が作成されている。

$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)',
),
);

あとはメールアドレス無しでも運用ができれば全社運用はできると思うんだけど…。ウチの会社、大半の人にメールアドレスがないからなぁ。いちおう要望は出してみたけども。

 2007年05月28日 -  書いた人:藤咲 -    コメント:0件 -  TrackBack: 0件 -  Web関連メモ

OpenID を使ってログインすることができます。
Identity URL:

OpenPNEをWindows2000サーバー(IIS5.0)で動かす

社内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
「ドキュメントパス」についてはなにもしていません(私は)。

とりあえずこれで動いてはいます。ただ、運用してみないとどんなエラーが出るかはわからないので、参考程度で。

 2007年05月27日 -  書いた人:藤咲 -    コメント:0件 -  TrackBack: 0件 -  Web関連メモ

OpenID を使ってログインすることができます。
Identity URL:

xreaでFreshReader(phpをcgiで新方式対応版)

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サーバで動いた方法を公開。

  1. freshreaderをダウンロード(Linux版)
  2. 解凍し、FTPでアップロード
  3. phpをcgiで動かす記述を加えた.htaccessを作成し、freshreaderをアップしたフォルダへアップ
  4. アクセスし、稼働していることを確認

と、これだけ。で、肝心の.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でも動くようになってました。絶対どっか設定が違ったんだと思う…。

 2006年10月11日 -  書いた人:藤咲 -    コメント:3 件 -  TrackBack: 3件 -  Web関連メモ

OpenID を使ってログインすることができます。
Identity URL:

<TOP> | «Prev || 1 | 2 | 3 | 4 | 5 || Next» | <LAST(5)>