【p2】PHPでつくった2ch viewer【part32】

このエントリーをはてなブックマークに追加
550454
HyperEstraierのドキュメントを読んでたら、えらい無駄なコトをしていたことに気付いたので,
手直ししたものをあげなおしました。
ttp://sinensis.plala.jp/files/rep2est.tbz2
551名無しさん@お腹いっぱい。:2006/03/23(木) 19:08:08 ID:1icRPDr70
>>543

うんうん。かまって欲しいのは分かったけど、「クソコテ」とか言っちゃう時点で君は残念ながら

終 わ っ て る ん だ 。

そろそろ薄々気付いているとは思う。
だから、

お 前 が く ん な 。
む し ろ 、 氏 ね 。

分かったかい?坊や。
552名無しさん@お腹いっぱい。:2006/03/23(木) 19:34:55 ID:d+BHRAYV0
(゜Д゜ ) ・・・。
553名無しさん@お腹いっぱい。:2006/03/23(木) 19:35:20 ID:e2xfUK9m0
残念さん
554名無しさん@お腹いっぱい。:2006/03/23(木) 21:02:53 ID:TaWbWkrY0
アボーン推奨ID:d+BHRAYV0
555 ◆rsk/7uwAAA :2006/03/24(金) 01:25:53 ID:gy7XnBiy0
>>550
乙です。Hyper Estraier の Python バインディングが必要になったみたいなんで、
DarwinPorts 用の Portfile 作りました。
SWIG を使わないで済むようにパッケージングしてあります。
ttp://page2.xrea.jp/pub/py-hyperestraier-0.0.15_0.tbz2
556あき ◆...p2/2... :2006/03/24(金) 03:37:43 ID:zOQpMFk2P BE:751722-
>>515
<と>は、意図的に外した記憶があるような、ないような…。
[と]は、確かにクエリーであるので、付けた方がいいかもですね。
557名無しさん@お腹いっぱい。:2006/03/24(金) 19:08:26 ID:6byLuvWU0
>>555
…orz
普段DarwinPorts使ってるんですが、Pythonバインディング用に自分でいれちゃった…

>>550
乙です。
時間は計ってないですが、かなりupdatedb.pyのほうが早いですね。
558名無しさん@お腹いっぱい。:2006/03/24(金) 22:59:13 ID:R5AKQSNh0
>550
最初に右下に表示されるページにするとしっくりきますね
けっこう楽しいです
559 ◆rsk/7uwAAA :2006/03/25(土) 00:47:57 ID:+wobPu7v0
>>556
素で見落としてました。<>はあってはいけないですね。

>>550
ようやく導入しました。以前 Namazu でやってたときよりもだいぶいい感じです。
updatedb.py ではおかしな文字があったときやメニューに存在しない古い板でエラーが出たので
こんな風にしてインデックスを作成しました。
-    doc.add_attr('itaj',unicode(bbsmap[ita]['itaj'],'cp932').encode('utf-8'))
+    if bbsmap.has_key(ita):
+        doc.add_attr('itaj',unicode(bbsmap[ita]['itaj'],'cp932','ignore').encode('utf-8'))
# 他3つの CP932 → Unicode 文字列している箇所にも 'ignore' をつけました。
560名無しさん@お腹いっぱい。:2006/03/25(土) 02:01:03 ID:ZZ/icHSh0
PHP4.4.2用のphp_sqlite.dllって無いのでしょうか?
php_sqlite.dllをロードしてくれないんです。・゚・(ノ∀`)・゚・。

image cache使いたいよう(´・ω・`)
561560:2006/03/25(土) 03:04:00 ID:ZZ/icHSh0
Error: php_sqlite.dllをロードできませんでした。

(´・ω・`)ショボーン

・php_sqlite.dllをC:\php\extensionsにぶち込んでphp.iniで有効にしますた。
・php_gd2.dllも有効にしますた。
・cacheフォルダ作りますた。パーミッションもOK。
・conf/conf_ic2.inc.phpを
$_conf['expack.ic2.general.dsn'] = "sqlite:///./cache/imgcache.sqlite";
にしますた。
・/i2_install.phps を rep2フォルダにコピーし、i2_install.phpにリネームしますた。

どこがダメぽですかね?orz
562名無しさん@お腹いっぱい。:2006/03/25(土) 04:21:01 ID:a3h+UFxD0
>>561
pdo.dllっていらないんだっけか?
v.4系列は使ったこと無いから判らんのでなんとも言えないんだけど。

それとv.5系列に移行できるなら移行した方が良いかと思う。
563名無しさん@お腹いっぱい。:2006/03/25(土) 04:23:32 ID:VJBXbXMG0
>>561
>>・/i2_install.phps を rep2フォルダにコピーし、i2_install.phpにリネームしますた。
のあとに、"ic2_install.phpにアクセスして最後の行に「準備OK」と出ればOK。"をやった?

あと鯖を立ち上げたままで設定したのなら、鯖を再起動しないとsqliteが有効にならなかったかも。
正直、オイラも完全に理解してるとはいいがたいのではずしてるっぽいけど。
564名無しさん@お腹いっぱい。:2006/03/25(土) 07:17:29 ID:ne2AXTzn0 BE:544446476-
php.iniで
php_sqlite.dllより前の行で
php_pdo.dllとphp_pdo_sqlite.dll有効にしとき
565名無しさん@お腹いっぱい。:2006/03/25(土) 07:19:11 ID:ne2AXTzn0
まちがいた
orz
566561:2006/03/25(土) 09:39:25 ID:ZZ/icHSh0
皆さんレスありがとうございますm(_ _"m)

>>562
pdo.dllってv4系のもあるんですかね?
v5系では標準で付いてくるみたいですが・・・
PECL見てもv5系のしかありませんですた。
今の4.4.2で安定しているので、出来ればこれで使いたいなぁと・・・

>>563
ic2_install.phpにはアクセスしました。
php_sqlite.dllをロードできませんでした。
って表示されますorz

>>564
やはりv4系では使えないのですかね?
567561:2006/03/25(土) 10:04:58 ID:ZZ/icHSh0
>>563
>あと鯖を立ち上げたままで設定したのなら、鯖を再起動しないとsqliteが有効にならなかったかも。
>正直、オイラも完全に理解してるとはいいがたいのではずしてるっぽいけど。

はずしてませんでした。
鯖再起で簡単に成功しますた。
スレ汚しすいません。
皆さんありがとうございますた。
568名無しさん@お腹いっぱい。:2006/03/25(土) 13:11:04 ID:jLZRCtTt0
p2のOSXインストールパッケージ「p2_111.pkg」を使って、使えるようになったのですが、
rep2の最新版を使うにはどのようにすればいいのでしょうか?
569名無しさん@お腹いっぱい。:2006/03/25(土) 14:13:23 ID:xEVoo2No0
rep2の最新版をインストールすれば使える
570名無しさん@お腹いっぱい。:2006/03/25(土) 15:44:23 ID:jLZRCtTt0
すみません、README.txtを見ながらやっているのですが、なかなかうまくいかないんです。
みなさんどのようになさっているのでしょう?
571名無しさん@お腹いっぱい。:2006/03/25(土) 15:48:19 ID:7L8qbgqwO
やさしくいたわるようにやってます
572名無しさん@お腹いっぱい。:2006/03/25(土) 15:57:58 ID:xEVoo2No0
俺はここを参考にしながらやった。判りやすくまとまってる
特に「問題が起こったら:とにかく動作がおかしい」の二段落目が参考になる
ttp://page2.xrea.jp/expack/index.php/install
573名無しさん@お腹いっぱい。:2006/03/25(土) 16:04:51 ID:TXAMzioI0
まずp2以前にPHPやwebサーバの知識を身につけてはいかが?
それぞれ1年ずつみっちり勉強すればもう楽々かと
574名無しさん@お腹いっぱい。:2006/03/25(土) 16:05:34 ID:7SzB3y1j0
書き込みブロックしてたのにBEで書き込んじゃった。・゚・(ノД`)・゚・。
575名無しさん@お腹いっぱい。:2006/03/25(土) 16:20:31 ID:0RS+4Xrz0
Readme通りにやってるとしか言えんなぁ。
むしろどこで引っ掛かるのか。
576名無しさん@お腹いっぱい。:2006/03/25(土) 16:33:25 ID:uQGp3DNr0
>>568
ttp://blog.gaeastudio.com/item-345.html
ここを参考にしてみ
ImageCacheについても詳しく載ってるよ
577名無しさん@お腹いっぱい。:2006/03/25(土) 16:41:11 ID:uQGp3DNr0
これでわからんかったら過去スレとwikiを熟読しろとしか言えないな
パッケージ版か公式を使いなさい
578名無しさん@お腹いっぱい。:2006/03/26(日) 00:46:38 ID:DutxjXIB0
>>570
俺も最初はインストールパッケージじゃないとp2使えなかった口だが
「このスレを良く読む・wiki読む・ググる」の三つを1ケ月ほど繰り返して
色々やってみたら何とか出来るようになった

君もまずは「このスレを良く読む・wiki読む・ググる」の三つを暫くやってみよう
579名無しさん@お腹いっぱい。:2006/03/26(日) 00:54:13 ID:WPI+Mq000
>>570にみんなレスしてるのに570はあれからなにもレスしてない件

580名無しさん@お腹いっぱい。:2006/03/26(日) 00:55:48 ID:64qflq2p0
お前らやさし過ぎ。
俺なんか、最初にこのスレで質問したときには
「彼女つくってデートでもしてろ、カス!」
って言われたもんだ。
581名無しさん@お腹いっぱい。:2006/03/26(日) 01:05:36 ID:/Dir6FYC0
>>580
あれから全然進歩してないじゃないか
582名無しさん@お腹いっぱい。:2006/03/26(日) 01:06:06 ID:uD2MG/l40
>>580
彼女つくってデートでもしてろ、カス!
583名無しさん@お腹いっぱい。:2006/03/26(日) 01:06:08 ID:k2okDN+f0
>>580
彼女つくってデートでもしてろ、カス!
584580:2006/03/26(日) 01:09:52 ID:64qflq2p0
マジレス
やめてくれ。本当に彼女あれから出来てないんだ。なにが悲しくて2chやってるのか。
自分でも悲しくなる。けど、一応rep2だけは使えるようになってるんだよね、、、、
585名無しさん@お腹いっぱい。:2006/03/26(日) 01:10:43 ID:0yfgke4C0
だから自分で調べざるを得なくなって
逆に実力や調べるくせが付くってこともある

何が本当に相手に対する親切かはわからない
自分でググれとガツンと拒否してやることも親切かも知れない
586名無しさん@お腹いっぱい。:2006/03/26(日) 01:27:30 ID:I8K4wKNs0
Hyper Estraier for rep2で「デート!アップデート&p2 with itaj strinc ソフトウェア」を検索
便利でしかも面白い。こりゃ良いや
587名無しさん@お腹いっぱい。:2006/03/26(日) 01:30:14 ID:neDCLcCS0
570は釣れなくて悔しい思いをしてるんじゃないのか。
過剰反応による荒れを期待していたにちがいない。
588名無しさん@お腹いっぱい。:2006/03/26(日) 03:35:43 ID:INH9tquB0
俺だって分からない事があったら人に聞く前にググル先生だぞ。
それでも分からなかったら2chで聞いて、それでも無理なら諦める。
589名無しさん@お腹いっぱい。:2006/03/26(日) 03:41:52 ID:/Dir6FYC0
携帯からレスコピーしようとすると途中で切れてるのはW21Sの仕様かな?
長い文章に良く起きる。
590名無しさん@お腹いっぱい。:2006/03/26(日) 06:26:04 ID:WvBMDnsB0
ソース眺めてコピペして試行錯誤したらなんとかなるものですね

Google検索の下の辺りに
echo <<<EOP
<form method="GET" action="path/to/estseek.cgi" target="_blank" class="inline-form">
<input type="hidden" name="detect_hint" value="◎◇">
<input type="search" name="phrase" value="{$hd['word']}" size="16" autosave="rep2.expack.search.rep2est" results="10" placeholder="dat検索">
<input type="hidden" name="enc" value="Shift_JIS" />
{$_conf['k_input_ht']}
</form><br />\n
EOP;

通常の検索フォームのスレタイ検索の下の辺りに
echo <<<EOP
<form method="GET" action="path/to/estseek.cgi" target="_blank" class="inline-form" style="white-space:nowrap">
<input type="hidden" name="hint" value="◎◇">
<input type="hidden" name="enc" value="Shift_JIS" />
<input type="text" name="phrase" value="" size="12"><input type="submit" value="dat">
</form><br>\n
EOP;
591 ◆rsk/7uwAAA :2006/03/26(日) 07:24:53 ID:sy/PKN/20
>>574
Be のブロックも要りますね。

>>590
それいいすね。
インデックス作成は Hyper Estraier for rep2 のスクリプトにお任せして
EstraierPure を使った検索用 UI を作ります。
最大の懸案だったインデックスへの登録を自前でやらなくて良くなったので
あとは Google 検索で使ってる UI の流用でなんとかなりそう。