From kenji @ club.h14m.org Fri Sep 25 10:30:47 2009 From: kenji @ club.h14m.org (Kenji) Date: Fri, 25 Sep 2009 10:30:47 +0900 Subject: [Usagi-developer 103] =?iso-2022-jp?b?VVJMIBskQj1oTX0kTjJ+TkkbKEI=?= Message-ID: <20090925103047.06eacec2.kenji@club.h14m.org> Kenji です。 たけぴさん作成の以下の URL 処理の改良を trunk にマージしたいと思います。 <追加/修正内容> 1. 外部公開日記を公開日記画面で閲覧したときに、日記に記載されている他の日記へのURLを外部公開日記へのURLに変換して表示する。  ※ 要望 #29 に部分的に対応。 2. 日記へのリンクの表示文字列を以下のように編集。  1) 公開日記画面で閲覧し、かつ、リンク先の日記の公開範囲が「外部公開」以外の場合  表示文字列に「【このページの公開は制限されています】」と表示する。  2) リンク先の日記の作成者がログインユーザの場合、表示文字列から敬称(さん)を削除する。  3) ログインユーザが、リンク先の日記の閲覧権限が無い場合(アクセスブロック、または、公開範囲設定)  表示文字列に「【このページの公開は制限されています】」と表示する。  4) 上記以外の場合   従来通りの表示文字列を表示する。 3. トピックへのリンクの表示文字列を以下のように編集。  1) リンク先のトピックが属するコミュの公開範囲が非公開('auth_commu_member')で、かつ、ログインユーザが該当コミュに参加していない場合は、  表示文字列に「【このページの公開は制限されています】」と表示する。  2)上記以外の場合、  表示文字列からトピック作成者名を削除し、コミュ名を追加。  ※ 要望 #89 に部分的に対応。 4. イベントへのリンクの表示文字列を以下のように編集。  1) リンク先のイベントが属するコミュの公開範囲が非公開('auth_commu_member')で、かつ、ログインユーザが該当コミュに参加していない場合は、  表示文字列に「【このページの公開は制限されています】」と表示する。  2)上記以外の場合、  表示文字列にコミュ名を追加。 // Kenji From kenji @ club.h14m.org Fri Sep 25 10:34:51 2009 From: kenji @ club.h14m.org (Kenji) Date: Fri, 25 Sep 2009 10:34:51 +0900 Subject: [Usagi-developer 104] =?iso-2022-jp?b?TXlORVRTMiAbJEIkSyVmJUslQyVIJUYlOSVIJHIbKEI=?= Message-ID: <20090925103451.6839d6ab.kenji@club.h14m.org> Kenji です。 今まで、MyNETS の開発にはユニットテストが欠落していました。 MyNETS2 では、Unit Test を導入したいと思います。 MyNETS2 に CIUnit を導入したいと思います。CIUnit は、 CodeIgniter で PHPUnit を使うためのものです。 CIUnit http://www.foostack.com/foostack/ 意見があればお願いします。 // Kenji From kenji.uui @ gmail.com Mon Sep 28 11:00:24 2009 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Mon, 28 Sep 2009 11:00:24 +0900 Subject: [Usagi-developer 105] Re: =?iso-2022-jp?b?QW1hem9uIFdlYiBTZXJ2aWNlIBskQiROO0VNTUpRGyhC?= =?iso-2022-jp?b?GyRCOTkkWCROQlAxfhsoQg==?= In-Reply-To: <20090811170827.b142a0b6.kenji@club.h14m.org> References: <20090716082807.cb896c57.kenji@club.h14m.org> <20090811170827.b142a0b6.kenji@club.h14m.org> Message-ID: <20090928110024.b23447d3.kenji.uui@gmail.com> Kenji です。 On Tue, 11 Aug 2009 17:08:27 +0900 Kenji wrote: > > チケット発行しましたが、 > > http://usagi-project.org/redmine/issues/show/255 > > > > これ、手を付けられた人っていませんでしょうか? > > 8/15以降、レビューが使えなくなります。 > > trunk に OpenPNE のパッチをマージしました。 エラーで商品情報が取得できない場合、何も表示されませんでしたので、 エラーコードとエラーメッセージをログに記録するように変更しました。 1.2.0 はすでにチケットクローズしてしまっていますが、新規にチケット は発行せず、以前のものを指定しました。 http://usagi-project.org/redmine/repositories/revision/1?rev=1293 http://usagi-project.org/redmine/repositories/revision/1?rev=1294 // Kenji From kenji.uui @ gmail.com Tue Sep 29 18:06:02 2009 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Tue, 29 Sep 2009 18:06:02 +0900 Subject: [Usagi-developer 106] Re: =?iso-2022-jp?b?QW1hem9uIFdlYiBTZXJ2aWNlIBskQiROO0VNTUpRGyhC?= =?iso-2022-jp?b?GyRCOTkkWCROQlAxfhsoQg==?= In-Reply-To: <8CCA1CAC464984tsujioka@m-s.co.jp> References: <20090716082807.cb896c57.kenji@club.h14m.org> <20090811170827.b142a0b6.kenji@club.h14m.org> <8CCA1CAC464984tsujioka@m-s.co.jp> Message-ID: <20090929180602.06b9845c.kenji.uui@gmail.com> Kenji です。 On Fri, 14 Aug 2009 15:55:57 +0900 kunitsuji wrote: >  kunitsujiです。 > > 対応ファイルのみパックしました。 これですが、PHP4 では動作しませんでした。 http://usagi-project.org/SBBS/upmsk_pc.cgi?mode=al2&namber=4343 Compat にある mhash.php は、中身の実装がなく MHASH_MD5 以外は動かないんですね。 で、こんなのありました。 http://trac.openpne.jp/changeset/12719 // Kenji > >Kenji です。 > > > > > >On Thu, 16 Jul 2009 08:28:07 +0900 > >Kenji wrote: > > > >> チケット発行しましたが、 > >> http://usagi-project.org/redmine/issues/show/255 > >> > >> これ、手を付けられた人っていませんでしょうか? > >> 8/15以降、レビューが使えなくなります。 > > > >trunk に OpenPNE のパッチをマージしました。 > > > > > >// Kenji > > > >_______________________________________________ > >Usagi-developer mailing list > >Usagi-developer @ lists.sourceforge.jp > >http://lists.sourceforge.jp/mailman/listinfo/usagi-developer > From tsujioka @ m-s.co.jp Wed Sep 30 12:31:45 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 30 Sep 2009 12:31:45 +0900 Subject: [Usagi-developer 107] Re: =?iso-2022-jp?b?QW1hem9uIFdlYiBTZXJ2aWNlIBskQiROO0VNTUpRGyhC?= =?iso-2022-jp?b?GyRCOTkkWCROQlAxfhsoQg==?= In-Reply-To: <20090929180602.06b9845c.kenji.uui@gmail.com> References: <20090716082807.cb896c57.kenji@club.h14m.org> <20090811170827.b142a0b6.kenji@club.h14m.org> <8CCA1CAC464984tsujioka@m-s.co.jp> <20090929180602.06b9845c.kenji.uui@gmail.com> Message-ID: <52CA417E890FEDtsujioka@m-s.co.jp>  kunitsujiです。 PHP4では動かないということなんですね。 下記で動作OKなのでしょうか? >Kenji です。 > > >On Fri, 14 Aug 2009 15:55:57 +0900 >kunitsuji wrote: > >>  kunitsujiです。 >> >> 対応ファイルのみパックしました。 > >これですが、PHP4 では動作しませんでした。 >http://usagi-project.org/SBBS/upmsk_pc.cgi?mode=al2&namber=4343 > >Compat にある mhash.php は、中身の実装がなく >MHASH_MD5 以外は動かないんですね。 > >で、こんなのありました。 >http://trac.openpne.jp/changeset/12719 > > >// Kenji > > >> >Kenji です。 >> > >> > >> >On Thu, 16 Jul 2009 08:28:07 +0900 >> >Kenji wrote: >> > >> >> チケット発行しましたが、 >> >> http://usagi-project.org/redmine/issues/show/255 >> >> >> >> これ、手を付けられた人っていませんでしょうか? >> >> 8/15以降、レビューが使えなくなります。 >> > >> >trunk に OpenPNE のパッチをマージしました。 >> > >> > >> >// Kenji >> > >> >_______________________________________________ >> >Usagi-developer mailing list >> >Usagi-developer @ lists.sourceforge.jp >> >http://lists.sourceforge.jp/mailman/listinfo/usagi-developer >> > >_______________________________________________ >Usagi-developer mailing list >Usagi-developer @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/usagi-developer From kenji.uui @ gmail.com Wed Sep 30 13:18:06 2009 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Wed, 30 Sep 2009 13:18:06 +0900 Subject: [Usagi-developer 108] Re: =?iso-2022-jp?b?QW1hem9uIFdlYiBTZXJ2aWNlIBskQiROO0VNTUpRGyhC?= =?iso-2022-jp?b?GyRCOTkkWCROQlAxfhsoQg==?= In-Reply-To: <52CA417E890FEDtsujioka@m-s.co.jp> References: <20090716082807.cb896c57.kenji@club.h14m.org> <20090811170827.b142a0b6.kenji@club.h14m.org> <8CCA1CAC464984tsujioka@m-s.co.jp> <20090929180602.06b9845c.kenji.uui@gmail.com> <52CA417E890FEDtsujioka@m-s.co.jp> Message-ID: <20090930131806.4e21c622.kenji.uui@gmail.com> Kenji です。 On Wed, 30 Sep 2009 12:31:45 +0900 kunitsuji wrote: >  kunitsujiです。 > > PHP4では動かないということなんですね。 そうです。 PHP Compat に mhash() があったので、PHP4 では、それを使うようにしてましたが、 中身みたらほとんどの実装がされてませんでした。 > 下記で動作OKなのでしょうか? テストしてないですが、掲示板での報告によると OK のようです。 // Kenji > >>  kunitsujiです。 > >> > >> 対応ファイルのみパックしました。 > > > >これですが、PHP4 では動作しませんでした。 > >http://usagi-project.org/SBBS/upmsk_pc.cgi?mode=al2&namber=4343 > > > >Compat にある mhash.php は、中身の実装がなく > >MHASH_MD5 以外は動かないんですね。 > > > >で、こんなのありました。 > >http://trac.openpne.jp/changeset/12719 // Kenji From kenji.uui @ gmail.com Wed Sep 30 15:10:41 2009 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Wed, 30 Sep 2009 15:10:41 +0900 Subject: [Usagi-developer 109] =?iso-2022-jp?b?UEhQVW5pdCAbJEIkRyROGyhCIFVuaXRUZXN0?= Message-ID: <20090930151041.06f2193a.kenji.uui@gmail.com> Kenji です。 実験的に、こんな構成で PHPUnit でテストを実行できるようにしてみました。 ヘルパーのテストをちょっとだけ書きました。 http://usagi-project.org/redmine/repositories/revision/mynets2?rev=1295 CIUnit をインストールしようと思いましたが、コアへの変更がいろいろあるので 使わずに、モジュールを追加し、ブラウザからテストを実行するようにしています。 ご意見などありましたら、お願いします。 PHPUnit のインストールについては、 http://gihyo.jp/dev/feature/01/php-test/0001?page=2 を参照してください。 テストコードの配置場所 MyNETSのテスト system/mynets/tests/helpers/testMYNETS_url_helper.php libraries/... models/... .../... モジュールのテスト system/mynets/modules/モジュール名/tests/helpers/... libraries/... models/... .../... テストモジュール(テストを実行する) system/mynets/modules/test/controllers/test.php testモジュールにアクセスすると、テストが実行されます。 http://.../MyNETS2/index.php/test // Kenji From tsujioka @ m-s.co.jp Wed Sep 30 20:23:18 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 30 Sep 2009 20:23:18 +0900 Subject: [Usagi-developer 110] =?iso-2022-jp?b?bW9kdWxlcxskQiROPGgwNyQkJE4lRiU5JUgbKEI=?= Message-ID: <5BCA41C06930CCtsujioka@m-s.co.jp> kunitsujiです。 現在、マッチボックスを使ってモジュール化構造を実現してますが、 テストでHMVCを入れてみました。 ディレクトリ構造のレイアウトなどは基本的におなじですので、 動作的に問題がないようであれば、ベンチをとった上で乗せ換えもありかと思っ ています。 ご意見ください。 ※HMVCの場合、コントローラが別のモジュールのコントローラを呼び出せるよう ですので、 デフォルトで application/modules/test/ というディレクトリを用意し、 そこに application/modules/test/welcome/ welcomeモジュール用のテストを置くことで、テストモジュールのコントローラ から実際のアプリケーション側のwelcomeモジュールのコントローラの動作テス トが行えるかもしれません。 その場合は、確実にHMVCに分があると言えますね。