トップページphp
1001コメント391KB

【商用?】OpenPNE その3【GPL?】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/05/31(水) 03:11:45ID:???
板橋区の手嶋さんが、丹精こめて作り上げた、
SNSシステム「OpenPNE」について語るスレ。
0782nobodyさん2006/08/17(木) 10:38:37ID:???
OpenPNE開発版改訂履歴にver.2.3.0の内容が載っていないですね。

変更箇所などがわかれば、テストする個所を絞り込めたりして
余計な時間を割く必要が無くなるのですが、不親切ですね。

0783nobodyさん2006/08/17(木) 11:06:13ID:???
>>781
「見た目の模倣」はしてるけど「ソースの流用」はしてないんじゃないの?
つまりライブドアがヤフーのデザインをパクってるのと同じ形。
0784nobodyさん2006/08/17(木) 12:40:49ID:???
インスパイアされますた
0785nobodyさん2006/08/17(木) 13:02:16ID:???
mixiへのオマージュです。
0786nobodyさん2006/08/17(木) 15:44:24ID:???
>>782
diff取ればいいだけじゃん。
0787nobodyさん2006/08/17(木) 15:45:58ID:???
ファイル数多いしめんどいよ…
0788nobodyさん2006/08/17(木) 18:08:56ID:???
ついにPHPライセンス化!おつ!

ここでネガティブな意見多かったけど、結果的に前向きな進歩があって良かった。
こうやって2chでケチつけられたことを
前向きに使っていけばすさまじく良いサービスになるよね。たいがい。

あとは前バージョンからのバージョンアップ方法とかの
ドキュメントの追加で、PHPライセンスのものが増えそうだね。


ソースパクったのかは知らないけど、
少しずつ改善して良いサービスにしていってくれ!応援しとるぞ。
0789nobodyさん2006/08/17(木) 19:03:46ID:???
>>788
「応援じゃなくて、ソース書けよ」
とか言われそう
0790nobodyさん2006/08/17(木) 19:11:42ID:???
まあ、スクリプトのソースを(仮に手に入れられたとして)パクったんならアレだけど、
HTMLのソース(あるいは結果のレイアウト)なんて表現方法に限界があるから
パクってもパクらなくてもソースは結局似たようなものになるんだけどな。

それはともかく、商用ライセンス代金を全額育毛剤につぎこんだほうがいいと思うww
0791nobodyさん2006/08/17(木) 19:42:11ID:???
PHP-Spacester
http://oss.moongift.jp/intro/i-2222-catid-1.html

【商用?】OpenPNE その3【GPL?】でのまとめ
http://d.hatena.ne.jp/opnepen/20060807
0792nobodyさん2006/08/18(金) 00:39:29ID:???
>>787
コマンド一発なのに、なぜファイル数が関係ある?
まったくもって意味不明。
喪前の脳味噌は禿嶋屋並か?
0793nobodyさん2006/08/18(金) 00:44:01ID:???
このスレにカキコすると、禿げるって本当?
0794nobodyさん2006/08/18(金) 00:59:58ID:???
tejima とおまえだけがはげるんだよ、心配すんな
0795nobodyさん2006/08/18(金) 01:36:31ID:???
>>794
何言ってんの。おまえもだよ
07967942006/08/18(金) 01:51:35ID:???
すでに禿げだが、何か?
0797nobodyさん2006/08/18(金) 01:59:59ID:???
>>789
手嶋屋にレスしてどうするの
0798nobodyさん2006/08/18(金) 12:31:29ID:???
>>789
たしかにw
それ言ってる間は未来がないなw
0799nobodyさん2006/08/18(金) 14:42:56ID:???
F5キーを連打したり、田代砲を打ち込んでるのは誰だ?
FrontPageに繋がらんだろうが!!
0800nobodyさん2006/08/18(金) 16:02:39ID:???
嫌われるといいことないな・・・
0801nobodyさん2006/08/18(金) 18:51:56ID:???
田代砲って犯罪でしょ??
0802nobodyさん2006/08/18(金) 19:06:55ID:???
まあ、普通に鯖移転のせいだと思うぞ。
田代砲なつかしいな〜。久しぶりにきいたw
0803nobodyさん2006/08/18(金) 19:07:31ID:???
>>801
うちもくらったことあるけど
訴えることなんてできないでしょ?
0804nobodyさん2006/08/19(土) 02:46:03ID:???
>>803
できるよ〜〜
いろんなやり方が考えられるけど、
一番簡単なのは業務妨害で訴えることかな。
0805nobodyさん2006/08/19(土) 04:12:20ID:???
>>804
串使ってくるから、相手を特定できないんだけど
0806nobodyさん2006/08/19(土) 06:22:17ID:???
串の運営してる香具師が田代砲を行ったとみなしてしまえばよくね?
0807nobodyさん2006/08/19(土) 11:20:13ID:???
手島の逆襲とも考えられるな

文 句 を い う な ら エ ラ − で も い い ん だ ろ ?
0808nobodyさん2006/08/19(土) 11:35:16ID:???
>>805
警察に相談すれば、プロバイダの接続記録を追跡してくれるかもよ?
実害があるなら動いてくれる可能性あり。

>>806
その手もあるね。
0809nobodyさん2006/08/19(土) 22:19:36ID:???
その前にちゃんと増毛しとけよ。
0810nobodyさん2006/08/20(日) 09:40:44ID:???
GPLの2.2.6元にsourceforgeに上げるけどプロジェクト名何がいい?
0811nobodyさん2006/08/20(日) 10:37:38ID:???
HPNE
0812nobodyさん2006/08/20(日) 13:15:20ID:???
Hって何の略ですか?(テンプレ
0813nobodyさん2006/08/20(日) 13:59:50ID:???
>>812
作った人の頭もじだろ
0814nobodyさん2006/08/20(日) 19:03:16ID:???
あ〜nrhd!!
0815nobodyさん2006/08/20(日) 23:57:20ID:???
最初は次のような名前も考えたそうです。
でもなぜか却下となりました。

High Adjustable Generating Engine
OpenHAGE
0816nobodyさん2006/08/21(月) 01:13:54ID:???
流れを無視してごめん。

ちょっと相談なんだけれど、
OpenPNEをEUC化したくて以下の事をしましたが、Amazonの検索(レビュー関連の機能)ができない。
修正方法わかる人、教えてください。
たぶん、文字コードの変換なんだろうけれど…

mySQL → EUC
OpenPNEの全ファイルをEUCコードに変換
UTF-8記述を全てEUC-JPに。
通常動作閲覧は可能であることを確認
0817nobodyさん2006/08/21(月) 04:21:44ID:???
>>816
Amazonのデータ自体がUTF-8じゃなかったっけ?
それを受け取って処理できるように変換すればOK
08188162006/08/21(月) 04:28:42ID:???
検索に渡す部分の変換は何とかわかって、正常に検索できるようにはできるのですが、

今度は戻り値が文字化けしてしまって、また行き詰まりです。

本家はEUC対応なんて考えてないような事を言っていますし、

EUC版が公開できたらなぁなんて思っているんですけれど…
0819nobodyさん2006/08/21(月) 05:04:42ID:???
>>818
UTF-8にすれば?
0820nobodyさん2006/08/21(月) 11:05:58ID:tQ3oS3x7
>>818
戻り値をutf8 -> EUCすればいい話だろ?
そんなこと聞くことか?
0821nobodyさん2006/08/21(月) 11:53:11ID:???
こっちのスレにも投下
---------------------------------------------------------------
2006/07/15 Ver.2.3.0

Ver.2.2.6 からの変更点

* PHPライセンス化に伴いライセンス文言を変更
* RSSライブラリをSimplePieに変更
* ライブラリ配置の変更
* 不要なexitの削除
* 不要なスペース文字の削除
* ハードタブが混じっていたのをソフトタブに置換
* テンプレート内の文言の細かい修正

※このバージョンからライセンスが PHP License に変更されています
---------------------------------------------------------------

ver.2.3.0の改訂履歴が出来てますた。(7/15は8/15の間違いかな?)
0822nobodyさん2006/08/21(月) 13:11:47ID:???
UTF-8に変換すりゃいいんじゃない??

アマゾンのってモバイルでも見れるよね。
PNEも対応すればいいのになー。
0823nobodyさん2006/08/21(月) 19:51:10ID:???
public_html以下に.htaccess置いてる(UTF-8版使用) //Apache2//

<IfModule sapi_apache2.c>
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input UTF-8,EUC-JP
php_value mbstring.http_output UTF-8
php_value mbstring.detect_order ASCII,JIS,UTF-8,SJIS,EUC-JP
</IfModule>

ただし、都道府県その他一部文字化けは修正しないといけないけど
あとは無問題。アマゾンがらみも問題ないな。
0824nobodyさん2006/08/21(月) 19:52:04ID:???
http://docs.openpne.jp/?WhatIsOpenPNE#h7d72ad8

あれ?w
08258162006/08/22(火) 00:15:22ID:???
>>820
言うのは簡単ですが、
具体的にロジックの修正箇所教えていただけませんか? > tQ3oS3x7

>>823
IISで実行させようと思っています
0826nobodyさん2006/08/22(火) 00:17:38ID:???
なんでそこまでしてやんなきゃいけねーんだw
0827nobodyさん2006/08/22(火) 00:21:06ID:???
>>816
その方法だと、プログラムが文字コードに依存しないように実装されている必要があるけどその辺大丈夫?
0828nobodyさん2006/08/22(火) 00:50:42ID:???
>>825
PNEのソースは観たこと無いが、そう難しいものじゃなさそうな希ガス。どこらへんまでやってダメだったのかね?
思うに、「それぐらい調べて自分でやれよ」っていう意見が大半じゃないかと?>>826の意見に同意だ。
0829nobodyさん2006/08/22(火) 00:59:45ID:???
>>825
具体的にどこをどう修正したかをまず書け
話しはそれからだ
0830nobodyさん2006/08/22(火) 01:01:50ID:???
> 言うのは簡単ですが、
> 具体的にロジックの修正箇所教えていただけませんか? > tQ3oS3x7

馬鹿は商用ライセンス買って、さらに金払ってカスタマイズしてもらって、
そんで喜んでればいいんじゃね?
0831nobodyさん2006/08/22(火) 01:38:34ID:???
>>825
>言うのは簡単ですが

なぜ「上から目線」っていうか、偉そうなんだ??ww
人にものを聞くときはそれなりの態度を考えたほうが、結局自分も得するぞ。
0832nobodyさん2006/08/22(火) 04:23:31ID:???
>>825
多分そんなに難しくないと思うぞ。
頑張ってみてわからなかったらどこまでやったか詳しく書けば誰かが答えてくれるよきっと。オレかもしれんが
0833nobodyさん2006/08/22(火) 04:26:46ID:???
2.3.0って開発バージョン?
08348162006/08/22(火) 07:32:19ID:???
書き方が悪いのは承知なのですが、

結局、何も具体的な方法が出せない人は口だけと思われても仕方ないと思いますが…
08358162006/08/22(火) 07:33:27ID:???
function p_h_review_add_search_result($keyword, $category_id, $page)
{
$sql = 'SELECT category FROM c_review_category WHERE c_review_category_id = ?';
$params = array(intval($category_id));
if (!$category = db_get_one($sql, $params)) {
return null;
}

→追加$keyword = mb_convert_encoding($keyword,"UTF-8");

require_once 'Services/Amazon.php';

 略

foreach ($products as $key => $value) {

→追加$products[$key]['name'] = mb_convert_encoding($value['name'],"EUC-JP","auto");
→追加$products[$key]['manufacturer'] = mb_convert_encoding($value['manufacturer'],"EUC-JP","auto");

if (is_array($value['authors'])) {
$authors = array_unique($value['authors']);
$products[$key]['author'] = implode(', ', $authors);

→追加$products[$key]['author'] = mb_convert_encoding($products[$key]['author'],"EUC-JP","auto");

}
if (is_array($value['artists'])) {
$artists = array_unique($value['artists']);
$products[$key]['artist'] = implode(', ', $artists);

→追加$products[$key]['artist'] = mb_convert_encoding($products[$key]['artist'],"EUC-JP","auto");
0836nobodyさん2006/08/22(火) 07:36:28ID:???
修正対象
OpenPNE\webapp\lib\db\read\review.php

これで検索と表示は正常に出るけれど(動作はする)、PHPエラーが発生

→追加$products[$key]['name'] = mb_convert_encoding($value['name'],"EUC-JP","auto");
→追加$products[$key]['manufacturer'] = mb_convert_encoding($value['manufacturer'],"EUC-JP","auto");

ここがまずいみたいだけれど、ここ以外で変換する場所が思いつかないので、助言をお願いします。
0837nobodyさん2006/08/22(火) 09:38:56ID:???
何この痛い人
書き方が悪いのは承知てw

そ れ は ギ ャ グ で 言 っ て い る の か (AA略
0838nobodyさん2006/08/22(火) 09:45:32ID:???
> PHPエラーが発生

えらあめっせえじを、
たんご1つ1つをぜんぶ、
「えいわじてん」っていうじしょで、
しらべるといいとおもうよ。

おにいさん、おうえんしてるからね!
0839nobodyさん2006/08/22(火) 10:25:15ID:???
>>837=838
傍から見てるだけだと、お前の方がが痛いな
0840nobodyさん2006/08/22(火) 10:57:19ID:???
>>834
もっと聞き方と相手のことを考えて質問しろ
ここにいる人間にとってお前の質問なんてどうでもいいんだ

一つ一つ変換するんじゃなくて配列全てをEUC-JPに変換しろよ



0841nobodyさん2006/08/22(火) 12:26:08ID:???
>>839
本人乙。トサカににきちゃった?
0842nobodyさん2006/08/22(火) 12:39:34ID:???
禿げ頭にトサカ?
0843nobodyさん2006/08/22(火) 12:40:47ID:???
>>834
>書き方が悪いのは承知なのですが

お前、全然分かってねぇじゃんか。
>>834での1行目と2行目が矛盾してることにすら気付かないのか。

哀れなバカだな、お前。口だけなのはお前だよチンカスくん。
学校や職場でも常に煙たがられる存在だろ?お前w
0844nobodyさん2006/08/22(火) 17:39:29ID:???
ちょっと技術的になったかと思うと荒れる。

見 て る と な ご む ね 。
08458162006/08/22(火) 21:56:36ID:???
>>840
試してみたのですけれど、それだとうまく回らないみたいです。
0846nobodyさん2006/08/22(火) 22:27:55ID:???
ごめ、>>834
>>結局、何も具体的な方法が出せない人は口だけと思われても仕方ないと思いますが…

をみてあり得ないぐらいにムカついた俺は、異常なのか??
20年近く社会人やってるが、一瞬だけ自分の感覚を疑った………
0847nobodyさん2006/08/22(火) 23:00:03ID:???
> 20年近く社会人やってるが、一瞬だけ自分の感覚を疑った………

中学卒業と同時に地面に穴掘る仕事ですか。大変ですね。
0848nobodyさん2006/08/22(火) 23:55:57ID:???
彼らの給料バカになんねーぞ?
しっかりしてる香具師は家一軒建てられるぐらいカネもってる
0849nobodyさん2006/08/22(火) 23:57:39ID:???
> しっかりしてる香具師は家一軒建てられるぐらいカネもってる

体があぼーんしたら頭足りてないわけだし、そのカネも終わりだよね。
0850nobodyさん2006/08/23(水) 00:08:06ID:???
( ´,_ゝ`) プッ
0851nobodyさん2006/08/23(水) 01:06:02ID:???
まあなんでもいいからエラー内容載せてみてよ
オレ答えるよ
08528162006/08/23(水) 03:34:37ID:???
>>851
PHP Warning: Cannot use a scalar value as an array in 〜 です。
配列変数関連なのは想像付くのですけれど…
0853nobodyさん2006/08/23(水) 06:12:28ID:???
しょうもない言い合いが延々と続いてるね
0854nobodyさん2006/08/23(水) 10:01:27ID:???
>>853
結局口だけなんでしょ。
ムカついても何にも出せないんじゃ、しょうがない。
0855nobodyさん2006/08/23(水) 13:15:35ID:???
>>854
偉そうな質問の仕方をしてるお前に対して何かを出してやったとして、
それでこちらは何か得するの? こちらにとってメリットある?

偉そうな口の利き方をするバカに対して親切な回答をしてやろう…と思う
奇特なヤツがいると思うか? お前は3回くらい氏んだほうがいいぞ。
0856nobodyさん2006/08/23(水) 14:18:50ID:???
こいつもう放置しようよ
教えても理解できるレベルじゃないし
ただスレが荒れるだけ
0857nobodyさん2006/08/23(水) 15:32:53ID:???
こんなことくらいでいちいち腹をたててたら、
抜け毛が増えるよ。

by 禿嶋屋
0858nobodyさん2006/08/23(水) 16:05:31ID:???
確かに質問の内容みるとPHPの基礎知識が足りてないね。
816はもっとPHPの勉強した方がいいぞ
0859nobodyさん2006/08/23(水) 21:04:41ID:???
で、ウマくいかなかったりすると、おれらのせいにするような発言するんだろうな
責任転換したり他人に同意を求めて自分が正しいことを常に主張したがるのが多い
そんな技術者、ダイッキライ
0860nobodyさん2006/08/23(水) 21:15:47ID:???
>>858
816は技術者じゃないんじゃないか?
質問の仕方といい質問の内容といいあれで技術者だったらやばいだろ
0861nobodyさん2006/08/23(水) 21:51:41ID:???
どちらにしろ、ダイッキライ
0862nobodyさん2006/08/23(水) 22:04:20ID:???
でも、結局何も出てこないワナ
質問する側にも問題あると思うけど、答える能力ない奴ばっかなのは否めないw

俺も含めて
0863nobodyさん2006/08/23(水) 22:16:07ID:???
つか、852のエラーメッセージの出し方じゃ何が原因かはわかんねーだろ。
ソースコードのどこが問題か特定できないんだから。

一般解としては、配列でない変数に対して、配列のようにアクセスしてるって事かな。

0864nobodyさん2006/08/23(水) 23:06:31ID:???
>>862>>816??
バカかお前は。
>>820で既に答えが出てるじゃねぇか。
それに対して>>825で「言うのは簡単ですが…」などとフザけた能書きを垂れ始めたバカ>>816

なぜ素直に、
「ボクは馬鹿すぎて、具体的にどうやればいいのか分かりません。
もっと手取り足取り教えてください」と言えないのか?
0865nobodyさん2006/08/23(水) 23:15:04ID:???
>864
862は俺だからチガウ。
質問者をかばうわけじゃないけど、オマエの方が馬鹿丸出しな気がス。
質問者も質問者だが、オマエもオマエ。
ウンコ同士仲がヨロシイこってw
0866nobodyさん2006/08/24(木) 00:07:25ID:???
>>865
じゃあ、そんだけ言うんだったら
お前が質問に答えてあげればぁ〜〜???
0867nobodyさん2006/08/24(木) 00:28:52ID:???
なごむわー。

文字だけのコミュニケーションだから、
ちょっとしたこともキツく感じるからなー。

意味不明は無視して前向きにトークしてる良スレは難しいか・・・。
0868nobodyさん2006/08/24(木) 00:44:51ID:???
ttp://ns1.php.gr.jp/pipermail/php-users/2006-February/029095.html
ttp://ns1.php.gr.jp/pipermail/php-users/2006-February/029097.html

816のエラーの原因は↑この話のようですね。
0869nobodyさん2006/08/24(木) 10:04:02ID:???
array_filter使うんじゃダメなの?
0870nobodyさん2006/08/24(木) 10:21:47ID:???
>>865
お前も技術的なことがわからない素人なんだろうが
具体的に質問してないものを具体的に答えられる人間がこの世に存在すると思うか?
エスパーが必要ならどっか別なところへ池

816はアホだから理解できないのだろうがすでに答えは出ている
0871nobodyさん2006/08/24(木) 13:39:20ID:???
めくそはなくそちんかすまんかす
0872nobodyさん2006/08/24(木) 14:21:17ID:???
>>865が痛すぎる件について。
0873nobodyさん2006/08/24(木) 15:32:03ID:???
投下。

http://trac.openpne.jp/wiki/設計・コーディングルール
=======================================================================
設計ルール

新規・高度なプログラミング手法は極力利用しない

オブジェクト指向は、
PHP4 PHP5間での違いが激しすぎる
PHP5でのオブジェクト指向が中途半端
コミッター全員が使いこなせない
PHP用のエディタでうまく管理出来るものが見つからなかった

という理由で極力利用していません。

現状のプログラムレベルでは
命名規則を徹底すれば何とかなる
コミッターががんばってたくさんコードを読む
プログラムの習熟度がある程度低くても、とりあえずコードが書ける
オブジェクト指向ではある程度の、モデル化が必要だが 変化の激しいSNSのモデル化は、現時点で出来そうもない
コーディングルール

長くていいから、変数をしっかり書く

全コードをもう一度書き直すモチベーションを維持する

スタイルについては 確かPEAR準拠にする
0874nobodyさん2006/08/24(木) 18:34:12ID:???
CMDStage6とかワッチミーにも対応してる所があったんだがどうやってるの?
0875nobodyさん2006/08/24(木) 19:30:48ID:???
>>873
> オブジェクト指向は、
> PHP4 PHP5間での違いが激しすぎる
> PHP5でのオブジェクト指向が中途半端
> コミッター全員が使いこなせない
> PHP用のエディタでうまく管理出来るものが見つからなかった

PHP以外でオブジェクト指向をうまく管理できるエディタを知りたい
0876nobodyさん2006/08/24(木) 20:26:56ID:???
>>873
>コンピュータからのSNSの接続より携帯からのアクセスして利用するユーザーが多い。
>(http://trac.openpne.jp/ticket/34

この天才的日本語センスがOpenPNEを支えているのでせうか。
0877nobodyさん2006/08/24(木) 21:02:03ID:???
正味な話、>>816の人気に嫉妬(照
0878nobodyさん2006/08/25(金) 00:17:46ID:???
>>876
これって禿嶋?
0879nobodyさん2006/08/25(金) 10:53:25ID:???
つ[リリース情報]
2006/08/24
最新安定版:Ver.2.2.8
旧安定版 :Ver.2.0.16
開発版  :Ver.2.3.1
0880nobodyさん2006/08/26(土) 00:50:47ID:???
SFに上げようと思ったが需要なさそうなのでやめておく
0881nobodyさん2006/08/26(土) 01:06:36ID:???
セックスフレンド?
■ このスレッドは過去ログ倉庫に格納されています