From kenji.uui @ gmail.com Tue May 3 17:36:09 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Tue, 3 May 2011 17:36:09 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Mi4wLjIgGyRCRnxLXDhsOEAbKEI=?= =?iso-2022-jp?b?GyRCOGwlUSVDJS8kTiVqJWohPCU5JEskRCQkJEYbKEI=?= In-Reply-To: <20110426185541.5c196488.kenji.uui@gmail.com> References: <20110426185541.5c196488.kenji.uui@gmail.com> Message-ID: <20110503173609.b675aed3.kenji.uui@gmail.com> Kenji です。 On Tue, 26 Apr 2011 18:55:41 +0900 Kenji Suzuki wrote: > ここからが本題ですが、 > これらのチェンジセットをマージすれば、日本語言語パックをリリースできるわけですが、 > 2.0.2 自体がバギーということで、あまりリリースする気が進みません。 > > 2.0.2 日本語言語パックを待ち望んでいる人っていますでしょうか? > > 一応、選択肢としては、これくらいでしょうか。 > > 1. リリースは見送って何もしない(さっさと先を追いかける) > 2. v2.0.2-ja tag だけは打っておく > 3. 本家のパッケージ相当のものをバグも含めてリリースする > 4. 本家のバグ修正を入れてリリースする(作業が大変になる) > > ご意見をお待ちしています。 特に意見もありませんでしたので、1. にしました。 Reactor リポジトリとマージしました。 チェンジセット: 2575:58d58aff2394 タグ: tip 親: 2470:885d7abd6c5e 親: 2574:fa2ee6e30941 ユーザ: kenjis 日付: Tue May 03 17:02:34 2011 +0900 要約: merge with Reactor r2453:fa2ee6e30941 // Kenji From kenji.uui @ gmail.com Tue May 3 17:38:57 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Tue, 3 May 2011 17:38:57 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?= =?iso-2022-jp?b?MC4zIBskQiROS11MdTpuNkgkTjMrO08bKEI=?= Message-ID: <20110503173857.8a466c1f.kenji.uui@gmail.com> Kenji です。 2.0.2 日本語のリリースは見送り、次のバージョンの翻訳作業に移ります。 Reactor リポジトリをマージしました。 https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 翻訳できる方は、翻訳をお願いします。 不明な点がありましたら、ご質問ください。 // Kenji From kenji.uui @ gmail.com Mon May 9 16:23:26 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Mon, 9 May 2011 16:23:26 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCS1wySCVQJTA9JEA1JFgbKEI=?= =?iso-2022-jp?b?GyRCJE42KE5PJE4kKjRqJCQbKEI=?= Message-ID: <20110509162326.aee2ae62.kenji.uui@gmail.com> Kenji です。 以下のバグが修正されません。 https://bitbucket.org/ellislab/codeigniter-reactor/issue/271/user-guide-prev-next-topic-links-on-helper https://bitbucket.org/ellislab/codeigniter-reactor/issue/245/typo-in-active-record-class-language-key 内容に問題がなければ、誰かこれらのチケットの status を「open」に変更して 賛同するコメントを投稿してもらえませんでしょうか? // Kenji From tao @ xross-cube.com Mon May 9 18:04:06 2011 From: tao @ xross-cube.com (=?ISO-2022-JP?B?GyRCJS8lbSU5JS0lZSE8JVY6NCE5TFobKEI=?=) Date: Mon, 9 May 2011 18:04:06 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCS1wySCVQJTA9JEA1JFgbKEI=?= =?iso-2022-jp?b?GyRCJE42KE5PJE4kKjRqJCQbKEI=?= In-Reply-To: <20110509162326.aee2ae62.kenji.uui@gmail.com> References: <20110509162326.aee2ae62.kenji.uui@gmail.com> Message-ID: openにしてコメント書き込みましたー 2011年5月9日16:23 Kenji Suzuki : > Kenji です。 > > > 以下のバグが修正されません。 > > https://bitbucket.org/ellislab/codeigniter-reactor/issue/271/user-guide-prev-next-topic-links-on-helper > > https://bitbucket.org/ellislab/codeigniter-reactor/issue/245/typo-in-active-record-class-language-key > > 内容に問題がなければ、誰かこれらのチケットの status を「open」に変更して > 賛同するコメントを投稿してもらえませんでしょうか? > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > From oceanlovesjapan @ gmail.com Fri May 13 11:59:53 2011 From: oceanlovesjapan @ gmail.com (=?ISO-2022-JP?B?GyRCJSohPCU3JWMlcyVAJUslKCVrGyhC?=) Date: Fri, 13 May 2011 11:59:53 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= Message-ID: 皆様はじめまして、Oceanと申します。 このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 以下、該当コードを添付します。 送信側(controllers/input.php)--------------------------- '; echo '
'; echo '
'; echo ''; } } ?> 受信側(controllers/output.php)--------------------------- input->post()); } } ?> ※結果は Array ( [name] => トとて [submit] => M ) のような感じに文字化けます。 Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 どなたかアドバイスの可能な方、何卒宜しくお願い致します。 Ocean From oceanlovesjapan @ gmail.com Fri May 13 11:59:55 2011 From: oceanlovesjapan @ gmail.com (=?ISO-2022-JP?B?GyRCJSohPCU3JWMlcyVAJUslKCVrGyhC?=) Date: Fri, 13 May 2011 11:59:55 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= Message-ID: 皆様はじめまして、Oceanと申します。 このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 以下、該当コードを添付します。 送信側(controllers/input.php)--------------------------- '; echo '
'; echo '
'; echo ''; } } ?> 受信側(controllers/output.php)--------------------------- input->post()); } } ?> ※結果は Array ( [name] => トとて [submit] => M ) のような感じに文字化けます。 Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 どなたかアドバイスの可能な方、何卒宜しくお願い致します。 Ocean From tao @ xross-cube.com Fri May 13 12:33:30 2011 From: tao @ xross-cube.com (=?ISO-2022-JP?B?GyRCJS8lbSU5JS0lZSE8JVY6NCE5TFobKEI=?=) Date: Fri, 13 May 2011 12:33:30 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= In-Reply-To: References: Message-ID: クロスキューブの佐々木と申します。 僕は携帯サイトを作る際は、ファイルはutf8で作成して、最終的な出力の段階でshift-jisに変換しています。 ファイルをshift-jisで書く事は避けた方が良いですよ 2011年5月13日金曜日 オーシャンダニエル oceanlovesjapan @ gmail.com: > 皆様はじめまして、Oceanと申します。 > > このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 > CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 > > mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 > 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 > > 以下、該当コードを添付します。 > > > 送信側(controllers/input.php)--------------------------- > > class Input extends CI_Controller { > > public function index() > { > echo '
accept-charset="shift_jis">'; > echo '
'; > echo '
'; > echo '
'; > } > > } > ?> > > 受信側(controllers/output.php)--------------------------- > > class Output extends CI_Controller { > > public function index() > { > print_r($this->input->post()); > } > > } > ?> > > ※結果は > Array ( [name] => トとて [submit] => M ) > のような感じに文字化けます。 > Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 > > どなたかアドバイスの可能な方、何卒宜しくお願い致します。 > > Ocean > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > -- -- ■:: □■::----------------------------------------------- ■:: XROSS CUBE 佐々木 多生 Tao Sasaki tel:090-6158-4469 fax:042-315-6607 mail:tao @ xross-cube.com ・EC-CUBEカスタマイズ http://www.xross-cube.com/ ・直感的なCMS、concrete5 http://concrete5.xross-cube.com/ --------------------------------------------------■□ From tomoyuki2 @ tabimoba.net Fri May 13 13:44:13 2011 From: tomoyuki2 @ tabimoba.net (Oono Tomoyuki) Date: Fri, 13 May 2011 13:44:13 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= In-Reply-To: References: Message-ID: クロスキューブの佐々木さん 大野@tabimobaです。 >> CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 SJISで結果が出力されれば良いと言うことであれば、 controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? function _output_sjis ($html = "") { $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); header('Content-Type: text/html; charset=shift-jis;'); echo $output; } みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? 2011年5月13日12:33 クロスキューブ佐々木 : > クロスキューブの佐々木と申します。 > 僕は携帯サイトを作る際は、ファイルはutf8で作成して、最終的な出力の段階でshift-jisに変換しています。 > ファイルをshift-jisで書く事は避けた方が良いですよ > > 2011年5月13日金曜日 オーシャンダニエル oceanlovesjapan @ gmail.com: >> 皆様はじめまして、Oceanと申します。 >> >> このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 >> CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 >> >> mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 >> 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 >> >> 以下、該当コードを添付します。 >> >> >> 送信側(controllers/input.php)--------------------------- >> >> > class Input extends CI_Controller { >> >> public function index() >> { >> echo '
> accept-charset="shift_jis">'; >> echo '
'; >> echo '
'; >> echo '
'; >> } >> >> } >> ?> >> >> 受信側(controllers/output.php)--------------------------- >> >> > class Output extends CI_Controller { >> >> public function index() >> { >> print_r($this->input->post()); >> } >> >> } >> ?> >> >> ※結果は >> Array ( [name] => トとて [submit] => M ) >> のような感じに文字化けます。 >> Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 >> >> どなたかアドバイスの可能な方、何卒宜しくお願い致します。 >> >> Ocean >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> >> >> > > -- > -- > ■:: > □■::----------------------------------------------- > ■:: > XROSS CUBE > > 佐々木 多生 > Tao Sasaki > > tel:090-6158-4469 > fax:042-315-6607 > mail:tao @ xross-cube.com > > ・EC-CUBEカスタマイズ > http://www.xross-cube.com/ > > ・直感的なCMS、concrete5 > http://concrete5.xross-cube.com/ > --------------------------------------------------■□ > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From tomoyuki2 @ tabimoba.net Fri May 13 13:48:59 2011 From: tomoyuki2 @ tabimoba.net (Oono Tomoyuki) Date: Fri, 13 May 2011 13:48:59 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= In-Reply-To: References: Message-ID: 大野@tabimobaです。 クロスキューブ 佐々木ではなく、Oceanでした。 失礼しました。 2011年5月13日13:44 Oono Tomoyuki : > クロスキューブの佐々木さん > 大野@tabimobaです。 > >>> CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 > > SJISで結果が出力されれば良いと言うことであれば、 > controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? > > function _output_sjis ($html = "") { > $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); > header('Content-Type: text/html; charset=shift-jis;'); > echo $output; > } > > みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? > > > > 2011年5月13日12:33 クロスキューブ佐々木 : >> クロスキューブの佐々木と申します。 >> 僕は携帯サイトを作る際は、ファイルはutf8で作成して、最終的な出力の段階でshift-jisに変換しています。 >> ファイルをshift-jisで書く事は避けた方が良いですよ >> >> 2011年5月13日金曜日 オーシャンダニエル oceanlovesjapan @ gmail.com: >>> 皆様はじめまして、Oceanと申します。 >>> >>> このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 >>> CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 >>> >>> mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 >>> 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 >>> >>> 以下、該当コードを添付します。 >>> >>> >>> 送信側(controllers/input.php)--------------------------- >>> >>> >> class Input extends CI_Controller { >>> >>> public function index() >>> { >>> echo '
>> accept-charset="shift_jis">'; >>> echo '
'; >>> echo '
'; >>> echo '
'; >>> } >>> >>> } >>> ?> >>> >>> 受信側(controllers/output.php)--------------------------- >>> >>> >> class Output extends CI_Controller { >>> >>> public function index() >>> { >>> print_r($this->input->post()); >>> } >>> >>> } >>> ?> >>> >>> ※結果は >>> Array ( [name] => トとて [submit] => M ) >>> のような感じに文字化けます。 >>> Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 >>> >>> どなたかアドバイスの可能な方、何卒宜しくお願い致します。 >>> >>> Ocean >>> _______________________________________________ >>> Codeigniter-users mailing list >>> Codeigniter-users @ lists.sourceforge.jp >>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >>> >>> >>> >> >> -- >> -- >> ■:: >> □■::----------------------------------------------- >> ■:: >> XROSS CUBE >> >> 佐々木 多生 >> Tao Sasaki >> >> tel:090-6158-4469 >> fax:042-315-6607 >> mail:tao @ xross-cube.com >> >> ・EC-CUBEカスタマイズ >> http://www.xross-cube.com/ >> >> ・直感的なCMS、concrete5 >> http://concrete5.xross-cube.com/ >> --------------------------------------------------■□ >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > From tomoyuki2 @ tabimoba.net Fri May 13 13:49:53 2011 From: tomoyuki2 @ tabimoba.net (Oono Tomoyuki) Date: Fri, 13 May 2011 13:49:53 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= In-Reply-To: References: Message-ID: 大野@tabimobaです。 たびたび失礼します。 クロスキューブ 佐々木さん、Oceanさん 敬称を忘れておりました。大変申し訳ありません。 2011年5月13日13:48 Oono Tomoyuki : > 大野@tabimobaです。 > クロスキューブ 佐々木ではなく、Oceanでした。 > 失礼しました。 > > 2011年5月13日13:44 Oono Tomoyuki : >> クロスキューブの佐々木さん >> 大野@tabimobaです。 >> >>>> CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 >> >> SJISで結果が出力されれば良いと言うことであれば、 >> controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? >> >> function _output_sjis ($html = "") { >> $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); >> header('Content-Type: text/html; charset=shift-jis;'); >> echo $output; >> } >> >> みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? >> >> >> >> 2011年5月13日12:33 クロスキューブ佐々木 : >>> クロスキューブの佐々木と申します。 >>> 僕は携帯サイトを作る際は、ファイルはutf8で作成して、最終的な出力の段階でshift-jisに変換しています。 >>> ファイルをshift-jisで書く事は避けた方が良いですよ >>> >>> 2011年5月13日金曜日 オーシャンダニエル oceanlovesjapan @ gmail.com: >>>> 皆様はじめまして、Oceanと申します。 >>>> >>>> このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 >>>> CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 >>>> >>>> mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 >>>> 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 >>>> >>>> 以下、該当コードを添付します。 >>>> >>>> >>>> 送信側(controllers/input.php)--------------------------- >>>> >>>> >>> class Input extends CI_Controller { >>>> >>>> public function index() >>>> { >>>> echo '
>>> accept-charset="shift_jis">'; >>>> echo '
'; >>>> echo '
'; >>>> echo '
'; >>>> } >>>> >>>> } >>>> ?> >>>> >>>> 受信側(controllers/output.php)--------------------------- >>>> >>>> >>> class Output extends CI_Controller { >>>> >>>> public function index() >>>> { >>>> print_r($this->input->post()); >>>> } >>>> >>>> } >>>> ?> >>>> >>>> ※結果は >>>> Array ( [name] => トとて [submit] => M ) >>>> のような感じに文字化けます。 >>>> Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 >>>> >>>> どなたかアドバイスの可能な方、何卒宜しくお願い致します。 >>>> >>>> Ocean >>>> _______________________________________________ >>>> Codeigniter-users mailing list >>>> Codeigniter-users @ lists.sourceforge.jp >>>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >>>> >>>> >>>> >>> >>> -- >>> -- >>> ■:: >>> □■::----------------------------------------------- >>> ■:: >>> XROSS CUBE >>> >>> 佐々木 多生 >>> Tao Sasaki >>> >>> tel:090-6158-4469 >>> fax:042-315-6607 >>> mail:tao @ xross-cube.com >>> >>> ・EC-CUBEカスタマイズ >>> http://www.xross-cube.com/ >>> >>> ・直感的なCMS、concrete5 >>> http://concrete5.xross-cube.com/ >>> --------------------------------------------------■□ >>> _______________________________________________ >>> Codeigniter-users mailing list >>> Codeigniter-users @ lists.sourceforge.jp >>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >>> >> > From makoto @ dive-in.to Fri May 13 16:57:17 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Fri, 13 May 2011 16:57:17 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEJFMERsGyhC?= =?iso-2022-jp?b?GyRCMnJAYktcGyhCMi54GyRCJE9IL0dkJEskSiRqJF4bKEI=?= =?iso-2022-jp?b?GyRCJDkkKxsoQj8=?= Message-ID: いつもお世話になっています。濱口@スマイルロジックです。 CodeIgniter に惚れ込んで、使うこなそう!と頑張っているのですが つまづくことが多くて、CodeIgniter徹底解説本を買おうかと 思っています。 しかし、原稿の本は1.7ベースなので、できれば2.xベースのものが 欲しいのですが、誰か書かれている途中なのでしょうか... 待てるなら、2.xベースのものを待ちたいのですが。 なんか、つまらない内容ですいません。 明日の勉強会を楽しみにしています。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From kms.maeda2011 @ gmail.com Fri May 13 17:36:35 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Fri, 13 May 2011 17:36:35 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Zm9ybV9lcnJvchskQiRHJVAbKEI=?= =?iso-2022-jp?b?GyRCJTAbKEJfGyRCISkbKEI=?= Message-ID: <4DCCED93.6070809@gmail.com> お尋ねします。 どうか、ご教授ください。 Codeigniter 2.0.1で、 Unable to access an error message corresponding to your field name. という、エラーがでました。 バリデーションで、 'withdraw' => array( array( 'field' => 'ownWithdrawalReason', 'label' => '退会理由', 'rules' => 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' ) ), と設定して、 ビュー側を、 としています。 コントローラ側では、 if ($this->form_validation->run('withdraw') === FALSE){ $this->load->view('/withdraw_confirm'); } としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 「Unable to access an error message corresponding to your field name.」 と、出てしまいます。 これは、バグですか? ---- 前田 From neo.kenichi.ando @ gmail.com Fri May 13 17:45:01 2011 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Fri, 13 May 2011 17:45:01 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEJFMERsGyhC?= =?iso-2022-jp?b?GyRCMnJAYktcGyhCMi54GyRCJE9IL0dkJEskSiRqJF4bKEI=?= =?iso-2022-jp?b?GyRCJDkkKxsoQj8=?= In-Reply-To: References: Message-ID: 濱口@スマイルロジックさん はじめまして。安藤です。 わたしはこの本の著者の1人ですが、現在の正直なお話をしますと、 2.x対応をする予定は立っておりません。 個人的な意見ですが、もっとCodeIgniter徹底入門が売れないと なかなか出版社の方も動けないのが本音ではないかと思います。 とは言っても、1.7xだと買うのをためらってしますますよね。 こんなお返事しかできなくてすいません。 // 安藤建一 2011年5月13日16:57 HAMAGUCHI Seiji : > いつもお世話になっています。濱口@スマイルロジックです。 > > CodeIgniter に惚れ込んで、使うこなそう!と頑張っているのですが > つまづくことが多くて、CodeIgniter徹底解説本を買おうかと > 思っています。 > しかし、原稿の本は1.7ベースなので、できれば2.xベースのものが > 欲しいのですが、誰か書かれている途中なのでしょうか... > 待てるなら、2.xベースのものを待ちたいのですが。 > > なんか、つまらない内容ですいません。 > 明日の勉強会を楽しみにしています。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From info @ nekoget.net Fri May 13 17:58:11 2011 From: info @ nekoget.net (=?iso-2022-jp?B?GyRCNVxAbhsoQiAbJEI1LjtSGyhC?=) Date: Fri, 13 May 2011 17:58:11 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Zm9ybV9lcnJvchskQiRHJVAbKEI=?= =?iso-2022-jp?b?GyRCJTAbKEJfGyRCISkbKEI=?= In-Reply-To: <4DCCED93.6070809@gmail.com> References: <4DCCED93.6070809@gmail.com> Message-ID: <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> こんにちわ NEKOGETです。 language/japanese/form_validation_lang.phpの中に $lang['greater_than'] があるか、確認してみてください。 無いなら、それが原因だと思います。 On 2011/05/13, at 17:36, 前田 wrote: > お尋ねします。 > どうか、ご教授ください。 > > Codeigniter 2.0.1で、 > Unable to access an error message corresponding to your field name. > という、エラーがでました。 > > バリデーションで、 > 'withdraw' => array( > array( > 'field' => 'ownWithdrawalReason', > 'label' => '退会理由', > 'rules' => > 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' > ) > ), > と設定して、 > > ビュー側を、 > > > > > > > > > > > としています。 > > コントローラ側では、 > > if ($this->form_validation->run('withdraw') === FALSE){ > $this->load->view('/withdraw_confirm'); > } > > としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 > 「Unable to access an error message corresponding to your field name.」 > と、出てしまいます。 > > これは、バグですか? > > ---- > 前田 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From tmd45 @ otegami.jpn.org Fri May 13 20:36:41 2011 From: tmd45 @ otegami.jpn.org (=?iso-2022-jp?B?dG1kNDUvGyRCJD8kXiF8GyhC?=) Date: Fri, 13 May 2011 20:36:41 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEJFMERsGyhC?= =?iso-2022-jp?b?GyRCMnJAYktcGyhCMi54GyRCJE9IL0dkJEskSiRqJF4kOSQrGyhCPw==?= In-Reply-To: References: Message-ID: <7B912538-BDA4-40AA-B617-40E31A7582D6@otegami.jpn.org> こんにちは、tmd45 です。 気になる話題でしたので横から失礼します:) 2.x対応の書籍は、なかなか望み薄なのですか… ちょっと残念です。 明日の勉強会のなかでさらっと話しに出そうと思っていたのですが Webマガジンの『CodeZine』での記事連載なんて、いいんじゃないかなーと考えています。 最近 Zend Flamework関連の連載が続いているのが気になっています。 CodeIgniter もあんな感じで記事を書いて行けば名前も知れるのでは…?と。 そして、さらにはその記事をユーザ会が主体になってみんなで書けていけたら素敵だな〜 なんて、妄想してます。 個人でブログなどに書くより、一応編集者の目が入るというのも心強いですし。 ただ、著者の方がいるところでこんな言い方は失礼かもしれませんが 書籍と違って著者の方に金銭的な利益は発生しないです。 あまり問題点のほうを考えてないので、駄案かもしれません。 まだCI勉強中の私が差し出がましくてすみません。 でも、自分もああいうのに名前のせてみたいな…などと思う次第。 閑話休題でした。 --- iPhoneより tmd45 a.k.a. Yoko TAMADA http://tmd45.in From kenji.uui @ gmail.com Fri May 13 20:40:37 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Fri, 13 May 2011 20:40:37 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9JDEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiEjGyhC?= In-Reply-To: References: Message-ID: <20110513204037.749d0a6d.kenji.uui@gmail.com> Kenji です。 On Fri, 13 May 2011 11:59:53 +0900 オーシャンダニエル wrote: > 皆様はじめまして、Oceanと申します。 > > このたびCodeIgniterを使い始め、素晴らしいフレームワークだなと感じています。 > CIに慣れてきた矢先、formでinputしたtextが受け取り側のファイルで文字化けしてしまうという事態になってしまいました。受け取り側が素のphpファイルであれば問題なく受け取れるのですが、CodeIgniterのcontrollerの中のファイルとして設置してしまうと、なぜか文字化けます。 たぶんないと思いますが、もし、システム全体を Shift_JIS で統一したい場合は、 config.php の $config['charset'] を UTF-8 から変更して、その設定値を使っているすべての部分を検討して必要に 応じて修正してください。この値、mbstring で使う場合は SJIS (or SJIS-win) ですが、HTML で使う場合は Shift_JIS なので、そのままではうまくいかない ですね。状況に応じて値を動的に変えるしかないように思います。 それから、SJIS を使うことは UTF-8 と比較してセキュリティリスクが大きくなり ますので、脆弱性への対処もきっちりと入れるようにお願いします。 // Kenji > mb_convert_variables等も試してみたのですが、うまく変換することが出来ませんでした。 > 携帯サイト用のため、ファイルの文字コードはどちらもSJISで作成しています。 > > 以下、該当コードを添付します。 > > > 送信側(controllers/input.php)--------------------------- > > class Input extends CI_Controller { > > public function index() > { > echo '
accept-charset="shift_jis">'; > echo '
'; > echo '
'; > echo '
'; > } > > } > ?> > > 受信側(controllers/output.php)--------------------------- > > class Output extends CI_Controller { > > public function index() > { > print_r($this->input->post()); > } > > } > ?> > > ※結果は > Array ( [name] => トとて [submit] => M ) > のような感じに文字化けます。 > Array ( [name] => てすとてすと [submit] => 送信 )となるはずなのですが。。 > > どなたかアドバイスの可能な方、何卒宜しくお願い致します。 > > Ocean > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji.uui @ gmail.com Fri May 13 20:48:37 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Fri, 13 May 2011 20:48:37 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9JDEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiEjGyhC?= In-Reply-To: References: Message-ID: <20110513204837.b5e2a082.kenji.uui@gmail.com> Kenji です。 On Fri, 13 May 2011 13:44:13 +0900 Oono Tomoyuki wrote: > SJISで結果が出力されれば良いと言うことであれば、 > controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? > > function _output_sjis ($html = "") { > $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); > header('Content-Type: text/html; charset=shift-jis;'); header('Content-Type: text/html; charset=Shift_JIS'); ですね(大文字小文字は区別なしですが、ハイフンとアンダースコアは違います)。 > echo $output; > } > > みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? // Kenji From makoto @ dive-in.to Fri May 13 20:53:13 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Fri, 13 May 2011 20:53:13 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEJFMERsGyhC?= =?iso-2022-jp?b?GyRCMnJAYktcGyhCMi54GyRCJE9IL0dkJEskSiRqJF4bKEI=?= =?iso-2022-jp?b?GyRCJDkkKxsoQj8=?= In-Reply-To: <7B912538-BDA4-40AA-B617-40E31A7582D6@otegami.jpn.org> References: <7B912538-BDA4-40AA-B617-40E31A7582D6@otegami.jpn.org> Message-ID: 言い出しっぺの濱口@スマイルロジックです。 昨今の出版不況で、なかなか本が売れなくなりました。 Web上でのデータが大量にあるのも関係があるのでしょう。 ただ、自分みたいにCIをこれから勉強する人には、 「Web上から探せ」は多少無理があるように感じます。 と、いうわけで CodeIgniter徹底入門 をAmazonで買いました。 2.xベースでないのは悲しいですが、CIのベースとなる考え方を 学ぶには必須かな〜と思いまして。 > そして、さらにはその記事をユーザ会が主体になってみんなで書けていけたら素敵だな〜 > なんて、妄想してます。 > 個人でブログなどに書くより、一応編集者の目が入るというのも心強いですし。 > ただ、著者の方がいるところでこんな言い方は失礼かもしれませんが > 書籍と違って著者の方に金銭的な利益は発生しないです。 自分も、CIの苦手とする認証の部分をCI2.xで使えるように、ブログに記事を書きました。 DA AuthをCodeIgniter2.0.xで使う方法! http://smilelogic.jp/makoto/?p=3425 こんなのでも、ちりも積もれば立派な書籍になるかも。 以上、よろしくお願いします。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From tmd45 @ otegami.jpn.org Fri May 13 21:17:54 2011 From: tmd45 @ otegami.jpn.org (tmd45) Date: Fri, 13 May 2011 21:17:54 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEJFMERsGyhC?= =?iso-2022-jp?b?GyRCMnJAYktcGyhCMi54GyRCJE9IL0dkJEskSiRqJF4kOSQrGyhCPw==?= In-Reply-To: References: <7B912538-BDA4-40AA-B617-40E31A7582D6@otegami.jpn.org> Message-ID: tmd45です。 > スマイルロジック 濱口さん On 2011/05/13, at 20:53, HAMAGUCHI Seiji wrote: > 昨今の出版不況で、なかなか本が売れなくなりました。 > Web上でのデータが大量にあるのも関係があるのでしょう。 > ただ、自分みたいにCIをこれから勉強する人には、 > 「Web上から探せ」は多少無理があるように感じます。 たしかに、 勉強するひとには書籍があったほうが嬉しいですよね。 かくいう私も、情報は Webで探しつつ、 手元に書籍がないと落ち着かない性分です^^; ただ、最初のとっかかりとして Webで情報を探すというのが 一番多い手段だと思うので そういうときにもっとたくさん CodeIgniter の名前が目立つように なるにはどうしたらいいのかなーと思い、 先程の Web マガジンのようなものを考えてしました。 > > 自分も、CIの苦手とする認証の部分をCI2.xで使えるように、ブログに記事を書きました。 > > DA AuthをCodeIgniter2.0.xで使う方法! > http://smilelogic.jp/makoto/?p=3425 > > こんなのでも、ちりも積もれば立派な書籍になるかも。 おお、これは! これから認証のある Webアプリを勉強がてら作りたいと思っていたので ぜひ参考にさせていただきます! --- tmd45 a.k.a. YokoTAMADA http://tmd45.in From oceanlovesjapan @ gmail.com Sat May 14 03:10:56 2011 From: oceanlovesjapan @ gmail.com (=?ISO-2022-JP?B?GyRCJSohPCU3JWMlcyVAJUslKCVrGyhC?=) Date: Sat, 14 May 2011 03:10:56 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9GyhC?= =?iso-2022-jp?b?GyRCJDEkSyREJCQkRiEjGyhC?= In-Reply-To: <20110513204837.b5e2a082.kenji.uui@gmail.com> References: <20110513204837.b5e2a082.kenji.uui@gmail.com> Message-ID: 皆様 様々なアドバイス頂き有り難うございました。 UTF-8にするなど様々試してみたのですが、結局うまくいきませんでした。 CIのファイルinput→CIのファイルoutputだとPOSTの値が化けるが、CIのファイルinput→素のPHPファイルoutputだと化けないというところがなかなかに理解し難いところです。 引き続き頑張ってみます。 取り急ぎ、お礼まで。 Ocean 2011年5月13日20:48 Kenji Suzuki : > Kenji です。 > > > On Fri, 13 May 2011 13:44:13 +0900 > Oono Tomoyuki wrote: > >> SJISで結果が出力されれば良いと言うことであれば、 >> controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? >> >> function _output_sjis ($html = "") { >> $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); >> header('Content-Type: text/html; charset=shift-jis;'); > > header('Content-Type: text/html; charset=Shift_JIS'); > > ですね(大文字小文字は区別なしですが、ハイフンとアンダースコアは違います)。 > > >> echo $output; >> } >> >> みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From kenji.uui @ gmail.com Sat May 14 07:08:08 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sat, 14 May 2011 07:08:08 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEIkRyROGyhC?= =?iso-2022-jp?b?UE9TVBskQkNNJE5GfEtcOGw8dSQxPGgkaiROSjg7ejI9JDEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiEjGyhC?= In-Reply-To: References: <20110513204837.b5e2a082.kenji.uui@gmail.com> Message-ID: <20110514070808.99e26e05.kenji.uui@gmail.com> Kenji です。 On Sat, 14 May 2011 03:10:56 +0900 オーシャンダニエル wrote: > 皆様 > > 様々なアドバイス頂き有り難うございました。 > UTF-8にするなど様々試してみたのですが、結局うまくいきませんでした。 > CIのファイルinput→CIのファイルoutputだとPOSTの値が化けるが、CIのファイルinput→素のPHPファイルoutputだと化けないというところがなかなかに理解し難いところです。 最初のコードで言えば、これは CI が入力値をサニタイズしていることが原因です。 $config['charset'] = 'UTF-8'; の場合、core クラスの Utf8 クラスが追加の処理をします。 clean_string() メソッドで以下の処理が走ります。 function clean_string($str) { if ($this->_is_ascii($str) === FALSE) { $str = @iconv('UTF-8', 'UTF-8//IGNORE', $str); } return $str; } > 引き続き頑張ってみます。 ベストプラクティスとしては、 $config['charset'] = 'UTF-8'; で、ソースコードは UTF-8。HTML 出力時に Shift_JIS に変換。そして、 入力時に Shift_JIS のデータを UTF-8 に変換する必要があります。 注意が必要なのは、CI がサニタイズする前に入力データの文字コード変換 をする必要があるということでしょうか。 // Kenji > 取り急ぎ、お礼まで。 > > Ocean > > 2011年5月13日20:48 Kenji Suzuki : > > Kenji です。 > > > > > > On Fri, 13 May 2011 13:44:13 +0900 > > Oono Tomoyuki wrote: > > > >> SJISで結果が出力されれば良いと言うことであれば、 > >> controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? > >> > >> function _output_sjis ($html = "") { > >> $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); > >> header('Content-Type: text/html; charset=shift-jis;'); > > > > header('Content-Type: text/html; charset=Shift_JIS'); > > > > ですね(大文字小文字は区別なしですが、ハイフンとアンダースコアは違います)。 > > > > > >> echo $output; > >> } > >> > >> みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? > > > > > > // Kenji > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From masaoneu @ gmail.com Sat May 14 23:15:50 2011 From: masaoneu @ gmail.com (lain_gmail) Date: Sat, 14 May 2011 23:15:50 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZUlnbml0ZXIbJEJFMERsGyhC?= =?iso-2022-jp?b?GyRCMnJAYktcGyhCMi54GyRCJE9IL0dkJEskSiRqJF4bKEI=?= =?iso-2022-jp?b?GyRCJDkkKxsoQj8=?= In-Reply-To: References: <7B912538-BDA4-40AA-B617-40E31A7582D6@otegami.jpn.org> Message-ID: ガレリアと言います 私も徹底解説のほうは購入させていただいております。 やはり手元に解説本があると調べる手間が省けるのは大きいです。 初心者ですと、どう調べていいのかも判らないことが多いので有用でした。 しかし、徹底している分、重いというデメリットもありました。 確かに出版という点では非常に厳しいかもしれませんが、電子書籍あたりで出していただけるとipadや別のガジェットなんかで簡単に持ち運びが出来るので、そういった形で出てくれば個人的にではありますが非常に嬉しいです。 2011年5月13日21:17 tmd45 : > tmd45です。 > > > スマイルロジック 濱口さん > > On 2011/05/13, at 20:53, HAMAGUCHI Seiji wrote: > > > 昨今の出版不況で、なかなか本が売れなくなりました。 > > Web上でのデータが大量にあるのも関係があるのでしょう。 > > ただ、自分みたいにCIをこれから勉強する人には、 > > 「Web上から探せ」は多少無理があるように感じます。 > > たしかに、 > 勉強するひとには書籍があったほうが嬉しいですよね。 > かくいう私も、情報は Webで探しつつ、 > 手元に書籍がないと落ち着かない性分です^^; > > ただ、最初のとっかかりとして Webで情報を探すというのが > 一番多い手段だと思うので > そういうときにもっとたくさん CodeIgniter の名前が目立つように > なるにはどうしたらいいのかなーと思い、 > 先程の Web マガジンのようなものを考えてしました。 > > > > > > 自分も、CIの苦手とする認証の部分をCI2.xで使えるように、ブログに記事を書きました。 > > > > DA AuthをCodeIgniter2.0.xで使う方法! > > http://smilelogic.jp/makoto/?p=3425 > > > > こんなのでも、ちりも積もれば立派な書籍になるかも。 > > > おお、これは! > これから認証のある Webアプリを勉強がてら作りたいと思っていたので > ぜひ参考にさせていただきます! > > --- > tmd45 a.k.a. YokoTAMADA > http://tmd45.in > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110514/eae9d42d/attachment.htm From kms.maeda2011 @ gmail.com Mon May 16 09:43:44 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Mon, 16 May 2011 09:43:44 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Zm9ybV9lcnJvchskQiRHJVAbKEI=?= =?iso-2022-jp?b?GyRCJTAbKEJfGyRCISkbKEI=?= In-Reply-To: <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> Message-ID: <4DD07340.2000709@gmail.com> ありがとうございます。 前田です。 確認できました。 form_validation_lang.phpは、appapplication側でも良いのですね。 でも、これは「バグ」では、ないのですか? テキストエリアの改行がWindows上だと倍になるのもあるようですね。 (2011/05/13 17:58), 宮川 貴子 wrote: > こんにちわ NEKOGETです。 > > > language/japanese/form_validation_lang.phpの中に > $lang['greater_than'] があるか、確認してみてください。 > 無いなら、それが原因だと思います。 > > > > > On 2011/05/13, at 17:36, 前田 wrote: > >> お尋ねします。 >> どうか、ご教授ください。 >> >> Codeigniter 2.0.1で、 >> Unable to access an error message corresponding to your field name. >> という、エラーがでました。 >> >> バリデーションで、 >> 'withdraw' => array( >> array( >> 'field' => 'ownWithdrawalReason', >> 'label' => '退会理由', >> 'rules' => >> 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' >> ) >> ), >> と設定して、 >> >> ビュー側を、 >> >> >> >> >> >> >> >> >> >> >> としています。 >> >> コントローラ側では、 >> >> if ($this->form_validation->run('withdraw') === FALSE){ >> $this->load->view('/withdraw_confirm'); >> } >> >> としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 >> 「Unable to access an error message corresponding to your field name.」 >> と、出てしまいます。 >> >> これは、バグですか? >> >> ---- >> 前田 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users -- ---- 前田 政彦 From kenji.uui @ gmail.com Mon May 16 09:54:52 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Mon, 16 May 2011 09:54:52 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Zm9ybV9lcnJvchskQiRHJVAbKEI=?= =?iso-2022-jp?b?GyRCJTAbKEJfGyRCISkbKEI=?= In-Reply-To: <4DD07340.2000709@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> Message-ID: <20110516095452.f238e4c9.kenji.uui@gmail.com> Kenji です。 On Mon, 16 May 2011 09:43:44 +0900 前田 wrote: > ありがとうございます。 > 前田です。 > > > 確認できました。 > > form_validation_lang.phpは、appapplication側でも良いのですね。 > > でも、これは「バグ」では、ないのですか? バグですね。 2.0.2 で修正されてます。 https://bitbucket.org/ellislab/codeigniter-reactor/changeset/2ea3692e5cb4 // Kenji > テキストエリアの改行がWindows上だと倍になるのもあるようですね。 > (2011/05/13 17:58), 宮川 貴子 wrote: > > こんにちわ NEKOGETです。 > > > > > > language/japanese/form_validation_lang.phpの中に > > $lang['greater_than'] があるか、確認してみてください。 > > 無いなら、それが原因だと思います。 > > > > > > > > > > On 2011/05/13, at 17:36, 前田 wrote: > > > >> お尋ねします。 > >> どうか、ご教授ください。 > >> > >> Codeigniter 2.0.1で、 > >> Unable to access an error message corresponding to your field name. > >> という、エラーがでました。 > >> > >> バリデーションで、 > >> 'withdraw' => array( > >> array( > >> 'field' => 'ownWithdrawalReason', > >> 'label' => '退会理由', > >> 'rules' => > >> 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' > >> ) > >> ), > >> と設定して、 > >> > >> ビュー側を、 > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> としています。 > >> > >> コントローラ側では、 > >> > >> if ($this->form_validation->run('withdraw') === FALSE){ > >> $this->load->view('/withdraw_confirm'); > >> } > >> > >> としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 > >> 「Unable to access an error message corresponding to your field name.」 > >> と、出てしまいます。 > >> > >> これは、バグですか? > >> > >> ---- > >> 前田 > >> > >> _______________________________________________ > >> Codeigniter-users mailing list > >> Codeigniter-users @ lists.sourceforge.jp > >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > -- > ---- > 前田 政彦 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From makoto @ dive-in.to Tue May 17 10:22:11 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Tue, 17 May 2011 10:22:11 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= Message-ID: いつもお世話になっています。 濱口@スマイルロジックです。 現在、CI2.0.1?を使ってGREEのOAuth認証を作っているんですが、 うまく動きません。 どなたか、公開できる範囲で結構なので、サンプルかアドバイスを お願いします。 GREEのサンドボックス開発者登録は、できています。 誰か、助けてくれると幸いです。 よろしくお願いします。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From tao @ xross-cube.com Tue May 17 10:43:20 2011 From: tao @ xross-cube.com (=?ISO-2022-JP?B?GyRCJS8lbSU5JS0lZSE8JVY6NCE5TFobKEI=?=) Date: Tue, 17 May 2011 10:43:20 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: 濱口様 お世話になっておりますクロスキューブの佐々木です。 「うまく動かない」 だと曖昧すぎるので、どの部分でコケているか?や、今のコードとかを晒して頂いた方が回答しやすいと思います。 2011年5月17日10:22 HAMAGUCHI Seiji : > いつもお世話になっています。 > > 濱口@スマイルロジックです。 > > 現在、CI2.0.1?を使ってGREEのOAuth認証を作っているんですが、 > うまく動きません。 > どなたか、公開できる範囲で結構なので、サンプルかアドバイスを > お願いします。 > > GREEのサンドボックス開発者登録は、できています。 > > 誰か、助けてくれると幸いです。 > よろしくお願いします。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > From okuyama @ workgroup.jp Tue May 17 10:45:21 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Tue, 17 May 2011 10:45:21 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: おく@Workgroup です。 GREEのドキュメントのリンク先と サンプルで使っているライブラリが食い違っていましたが、 http://oauth.googlecode.com/svn/code/php/OAuth.php のライブラリを使うと、サンプルそのままでいけますよ。 2011年5月17日10:22 HAMAGUCHI Seiji : > いつもお世話になっています。 > > 濱口@スマイルロジックです。 > > 現在、CI2.0.1?を使ってGREEのOAuth認証を作っているんですが、 > うまく動きません。 > どなたか、公開できる範囲で結構なので、サンプルかアドバイスを > お願いします。 > > GREEのサンドボックス開発者登録は、できています。 > > 誰か、助けてくれると幸いです。 > よろしくお願いします。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From makoto @ dive-in.to Tue May 17 12:32:26 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Tue, 17 May 2011 12:32:26 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: こんにちは。完全に地下牢に閉じ困られている濱口@スマイルロジックです。 現状を書きます。 まず、おく@Workgroupさんに教えて貰った OAuth.php を取得して、 application/my_classes を作って、そこに置きました。 これでは、OAuth.php が読まれないので、トップのindex.php に //独自のインクルードパスを追加するようにする ini_set( 'include_path', int_get('include_path') . PATH_SEPARATOR . APPPATH . 'my_classes' ); を書いたら、真っ白になりました。コメントアウトするとWelcomeが表示されます。 次に、設定ファイル(ini形式)の指定の仕方が良くわかりません。 $app_conf = parse_ini_file('[UNIXのフルパス]/OAuth.ini', true); ではいちいち面倒ですよね。謎です。 とりあえず、ガジェットサーバのOAuthリクエスト検証 https://developer.gree.co.jp/?mode=home&act=document_platform_sample&doc_name=sample_platform_gadget が動けば、先が見えそうなんですが。 無理にCI2.xベースで作ろうとしているのがダメなんでしょうか.... ちょっと、息抜きにドトールでも行ってきます。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From mitsugi.tsutsumi @ infosc.co.jp Tue May 17 12:40:24 2011 From: mitsugi.tsutsumi @ infosc.co.jp (=?ISO-2022-JP?B?GyRCRGlNRxsoQg==?=) Date: Tue, 17 May 2011 12:40:24 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: MLにお世話になっています。 株式会社インフォサイエンス 堤 庸(つつみ みつぎ)@mitsugeekといいます。 >を書いたら、真っ白になりました。コメントアウトするとWelcomeが表示されます。 そのときのエラーログ等を晒したら解決に近づくのではないでしょうか? 2011年5月17日12:32 HAMAGUCHI Seiji : > こんにちは。完全に地下牢に閉じ困られている濱口@スマイルロジックです。 > 現状を書きます。 > > まず、おく@Workgroupさんに教えて貰った OAuth.php を取得して、 > application/my_classes を作って、そこに置きました。 > これでは、OAuth.php が読まれないので、トップのindex.php に > > //独自のインクルードパスを追加するようにする > ini_set( 'include_path', int_get('include_path') . PATH_SEPARATOR . > APPPATH . 'my_classes' ); > > を書いたら、真っ白になりました。コメントアウトするとWelcomeが表示されます。 > > 次に、設定ファイル(ini形式)の指定の仕方が良くわかりません。 > $app_conf = parse_ini_file('[UNIXのフルパス]/OAuth.ini', true); > ではいちいち面倒ですよね。謎です。 > > とりあえず、ガジェットサーバのOAuthリクエスト検証 > https://developer.gree.co.jp/?mode=home&act=document_platform_sample&doc_name=sample_platform_gadget > が動けば、先が見えそうなんですが。 > > 無理にCI2.xベースで作ろうとしているのがダメなんでしょうか.... > > ちょっと、息抜きにドトールでも行ってきます。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From mitsu322 @ gmail.com Tue May 17 12:49:19 2011 From: mitsu322 @ gmail.com (mitsugi tsutsumi) Date: Tue, 17 May 2011 12:49:19 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: MLにお世話になっています。 堤 庸(つつみ みつぎ)@mitsugeekといいます。 >を書いたら、真っ白になりました。コメントアウトするとWelcomeが表示されます。 そのときのエラーログ等を晒したら解決に近づくのではないでしょうか? 2011年5月17日12:32 HAMAGUCHI Seiji : > こんにちは。完全に地下牢に閉じ困られている濱口@スマイルロジックです。 > 現状を書きます。 > > まず、おく@Workgroupさんに教えて貰った OAuth.php を取得して、 > application/my_classes を作って、そこに置きました。 > これでは、OAuth.php が読まれないので、トップのindex.php に > > //独自のインクルードパスを追加するようにする > ini_set( 'include_path', int_get('include_path') . PATH_SEPARATOR . > APPPATH . 'my_classes' ); > > を書いたら、真っ白になりました。コメントアウトするとWelcomeが表示されます。 > > 次に、設定ファイル(ini形式)の指定の仕方が良くわかりません。 > $app_conf = parse_ini_file('[UNIXのフルパス]/OAuth.ini', true); > ではいちいち面倒ですよね。謎です。 > > とりあえず、ガジェットサーバのOAuthリクエスト検証 > https://developer.gree.co.jp/?mode=home&act=document_platform_sample&doc_name=sample_platform_gadget > が動けば、先が見えそうなんですが。 > > 無理にCI2.xベースで作ろうとしているのがダメなんでしょうか.... > > ちょっと、息抜きにドトールでも行ってきます。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From makoto @ dive-in.to Tue May 17 13:17:45 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Tue, 17 May 2011 13:17:45 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: ドトールのコーヒーってやっぱりおいしいですね。 濱口@スマイルロジックです。 冷静に自分のソースを読んでいたら、typoを発見しました。 でも、まだエラーが・・・。 A PHP Error was encountered Severity: 8192 Message: Assigning the return value of new by reference is deprecated Filename: HTTP/Request.php Line Number: 402 んーEnglishページでは、エラーを抑制すれば良いんじゃね。的な事が書かれていますが、 もう少し探求してみます。自分の欲しい結果に到達していませんし。 人間、熱くなるとダメだな。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From jptaka @ gmail.com Tue May 17 13:24:20 2011 From: jptaka @ gmail.com (tucker) Date: Tue, 17 May 2011 16:24:20 +1200 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: tuckerです。 自分じゃやってないんですけどGoogle先生ではこんなものが。 http://takeho.wordpress.com/2011/04/26/opensocial%E3%80%80oauth%E8%AA%8D%E8%A8%BC%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/ ヘルパーに入れれば使えるって書いてありますけど、どうなんでしょうね。 2011/5/17 HAMAGUCHI Seiji > ドトールのコーヒーってやっぱりおいしいですね。 > 濱口@スマイルロジックです。 > > 冷静に自分のソースを読んでいたら、typoを発見しました。 > でも、まだエラーが・・・。 > > A PHP Error was encountered > Severity: 8192 > Message: Assigning the return value of new by reference is deprecated > Filename: HTTP/Request.php > Line Number: 402 > > んーEnglishページでは、エラーを抑制すれば良いんじゃね。的な事が書かれていますが、 > もう少し探求してみます。自分の欲しい結果に到達していませんし。 > > 人間、熱くなるとダメだな。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110517/a82e28bf/attachment.htm From tatsuya.fukata @ gmail.com Tue May 17 13:30:23 2011 From: tatsuya.fukata @ gmail.com (Tatsuya Fukata) Date: Tue, 17 May 2011 12:30:23 +0800 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: fukataです。 まず、CIを使わずにOAuth認証が動く範囲でサンプルを作ってみてはいかがでしょうか。 2011年5月17日12:24 tucker : > tuckerです。 > 自分じゃやってないんですけどGoogle先生ではこんなものが。 > http://takeho.wordpress.com/2011/04/26/opensocial%E3%80%80oauth%E8%AA%8D%E8%A8%BC%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/ > ヘルパーに入れれば使えるって書いてありますけど、どうなんでしょうね。 > 2011/5/17 HAMAGUCHI Seiji >> >> ドトールのコーヒーってやっぱりおいしいですね。 >> 濱口@スマイルロジックです。 >> >> 冷静に自分のソースを読んでいたら、typoを発見しました。 >> でも、まだエラーが・・・。 >> >> A PHP Error was encountered >> Severity: 8192 >> Message: Assigning the return value of new by reference is deprecated >> Filename: HTTP/Request.php >> Line Number: 402 >> >> んーEnglishページでは、エラーを抑制すれば良いんじゃね。的な事が書かれていますが、 >> もう少し探求してみます。自分の欲しい結果に到達していませんし。 >> >> 人間、熱くなるとダメだな。 >> >> -- >> Makoto / HAMAGUCHI Seiji >> makoto @ dive-in.to >> http://smilelogic.jp/makoto/ >> http://twitter.com/mako10z/ >> > 個人事業主: スマイルロジック(smileLogic) >> mail: hamaguchi @ smilelogic.jp >> web: http://smilelogic.jp/ >> titter : http://twitter.com/smilelogic_jp/ >> -!> >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > -- ------------------------------------------------------------------------- Name: 深田 達也(Tatsuya Fukata) Email: tatsuya.fukata @ gmail.com Site: http://fukata.org Skype: tatsuya.fukata Twitter: fukata Facebook: tatsuya.fukata ------------------------------------------------------------------------- From okuyama @ workgroup.jp Tue May 17 13:36:34 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Tue, 17 May 2011 13:36:34 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: おく@Workgroupです。 MLに張り付けても問題なさげな部分だけ・・ CI =& get_instance(); // application/libraries配下に置いてます require_once APPPATH . 'libraries/OAuth/OAuth.php'; // application/pear に置いて、 // hook で、ini_set('include_path',APPPATH.'pear/'.PATH_SEPARATOR.ini_get('include_path')) してます。 require_once 'HTTP/Request2.php'; // 設定まわりはapplication/config に置いて、切り替えてもらいましょう $check_locations = defined('ENVIRONMENT') ? array(ENVIRONMENT.'/oauth.ini', 'oauth.ini') : array('oauth.ini'); foreach ($check_locations as $location) { $file_path = APPPATH.'config/'.$location; if (file_exists($file_path)) { break; } } $this->app_conf = parse_ini_file($file_path, true); $this->oauth_conf = $this->app_conf['oauth']; // アプリコースの設定も追加したので・・・ $this->app_conf = $this->app_conf['app']; log_message('debug', "Gree_Platform Class Initialized"); } public function authorize() { log_message('debug', "Gree_Platform::authorize"); if(isset($_SERVER['HTTP_AUTHORIZATION'])) { log_message('debug', $_SERVER['HTTP_AUTHORIZATION']); // parse user request $user_request = OAuthRequest::from_request(null, null, null); $oauth_token = $user_request->get_parameter('oauth_token'); $oauth_token_secret = $user_request->get_parameter('oauth_token_secret'); $oauth_signature = $user_request->get_parameter('oauth_signature'); // verify gadget server request $signature_method = new OAuthSignatureMethod_HMAC_SHA1(); $oauth_consumer = new OAuthConsumer($this->oauth_conf['consumer_key'], $this->oauth_conf['consumer_secret']); $access_token = new OAuthToken($oauth_token, $oauth_token_secret); $signature_valid = $signature_method->check_signature($user_request, $oauth_consumer, $access_token, $oauth_signature); if ($signature_valid !== true) { header('HTTP/1.1 403 Forbidden'); return false; } else { // 検証OK $this->_is_authorize = true; return true; } } else { // OAuthヘッダがない header('HTTP/1.1 403 Forbidden'); return false; } } 他キャリアの課金周りのライブラリと共通にした経緯から、 こんな感じです。 2011年5月17日13:17 HAMAGUCHI Seiji : > ドトールのコーヒーってやっぱりおいしいですね。 > 濱口@スマイルロジックです。 > > 冷静に自分のソースを読んでいたら、typoを発見しました。 > でも、まだエラーが・・・。 > > A PHP Error was encountered > Severity: 8192 > Message: Assigning the return value of new by reference is deprecated > Filename: HTTP/Request.php > Line Number: 402 > > んーEnglishページでは、エラーを抑制すれば良いんじゃね。的な事が書かれていますが、 > もう少し探求してみます。自分の欲しい結果に到達していませんし。 > > 人間、熱くなるとダメだな。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From okuyama @ workgroup.jp Tue May 17 13:53:52 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Tue, 17 May 2011 13:53:52 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: おく@Workgroupです。 追加で、people API です。 他のAPI はjson_encodeしてPOSTになる程度の違いなので、 同様の実装でOKですが、 ステータスが、200だったり201だったりしてたので、 しばらく悩みました・・ public function people($guid = '@me', $selector = '@self', $fields = null, $pid = null, $count = 10, $startIndex = null, $filterOpt = null) { log_message('debug', "Gree_Platform::people"); if(isset($_SERVER['HTTP_AUTHORIZATION'])) { // parse user request $user_request = OAuthRequest::from_request(null, null, null); $oauth_token = $user_request->get_parameter('oauth_token'); $oauth_token_secret = $user_request->get_parameter('oauth_token_secret'); $oauth_signature = $user_request->get_parameter('oauth_signature'); $opensocial_viewer_id = $user_request->get_parameter('opensocial_viewer_id'); $xoauth_requestor_id = $opensocial_viewer_id; // api endpoint $endpoint_url = $this->oauth_conf['api.endpoint_url'] . '/people/'.$guid.'/'.$selector.($pid?'/'.$pid:''); $http_method = 'GET'; // url query $request_data = array(); $request_data['xoauth_requestor_id'] = $xoauth_requestor_id; if($fields) { $request_data['fields'] = $fields; } if(in_array($selector, array('@friends', '@all'))) { $request_data['count'] = $count; if($startIndex) { $request_data['startIndex'] = $startIndex; } if($filterOpt) { foreach($filterOpt as $k => $v) { $request_data[$k] = $v; } } } // sign request $signature_method = new OAuthSignatureMethod_HMAC_SHA1(); $oauth_consumer = new OAuthConsumer($this->oauth_conf['consumer_key'], $this->oauth_conf['consumer_secret']); $access_token = new OAuthToken($oauth_token, $oauth_token_secret); $oauth_request = OAuthRequest::from_consumer_and_token($oauth_consumer, $access_token, $http_method, $endpoint_url, $request_data); $oauth_request->sign_request($signature_method, $oauth_consumer, $access_token); // get header $authorization_header_string = $oauth_request->to_header(); $authorization_header = substr($authorization_header_string, strlen('Authorization:')); $http_options = array('timeout' => '10'); $http_request = new HTTP_Request2($endpoint_url.'?'.http_build_query($request_data), HTTP_Request2::METHOD_GET, $http_options); $http_request->setHeader('Content-Type', "application/json; charset=utf8"); $http_request->setHeader('Authorization', $authorization_header); // send api request $response = $http_request->send(); if (200 == $response->getStatus()) { // get api result $response_code = $response->getStatus(); $response_body = json_decode($response->getBody(), true); return $response_body; } else { //header('HTTP/1.1 500 Internal Server Error'); //echo "failed", "\n"; log_message('debug', var_export($response, true)); return false; } } } 2011年5月17日13:17 HAMAGUCHI Seiji : > ドトールのコーヒーってやっぱりおいしいですね。 > 濱口@スマイルロジックです。 > > 冷静に自分のソースを読んでいたら、typoを発見しました。 > でも、まだエラーが・・・。 > > A PHP Error was encountered > Severity: 8192 > Message: Assigning the return value of new by reference is deprecated > Filename: HTTP/Request.php > Line Number: 402 > > んーEnglishページでは、エラーを抑制すれば良いんじゃね。的な事が書かれていますが、 > もう少し探求してみます。自分の欲しい結果に到達していませんし。 > > 人間、熱くなるとダメだな。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > 個人事業主: スマイルロジック(smileLogic) > mail: hamaguchi @ smilelogic.jp > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From makoto @ dive-in.to Tue May 17 18:45:43 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Tue, 17 May 2011 18:45:43 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIEdSRUU=?= =?iso-2022-jp?b?GyRCJE4bKEJPQXV0aBskQkcnPlokTiVXJW0lMCVpJWAbKEI=?= =?iso-2022-jp?b?GyRCJCxGMCQtJF4kOyRzISMbKEI=?= In-Reply-To: References: Message-ID: お騒がせしております。濱口@スマイルロジックです。 解決しました。シエスタ最高です(謎 とりあえず、CIを外した超ベーシックなものを作って、 動かしてみました。まあ、ここでもハマるわけですが。 それで、30分。 とりあえず、超ベーシックなものが動いたので、CI2.xに移植して 動かしました。知っている人は「なーんだ」って感じだと思いますが CI初心者には、ディレクトリ構造だったり、ファイルの読み出し方だったり いろいろノウハウを取得できたと思います。 時間が合ったら、ブログにまとめたいと思っています。(と、いうかまとめます) 今回の件は、とりあえず終了とさせて下さい。お騒がせしました。 ブログは、 http://smilelogic.jp/makoto/ となっています。 1時間ぐらいで書ければ、今日中にはアップします。 本当にお騒がせしました。以上、よろしくお願いします。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From makoto @ dive-in.to Wed May 18 18:22:23 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Wed, 18 May 2011 18:22:23 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= Message-ID: お世話になっております。濱口@スマイルロジックです。 凄くバカみたいな質問なのですが、 $route['default_controller'] = "welcome"; 以外のコントローラーが動きません。 環境は、少し変わっていまして Webサーバ: nginx PHP: PHP5-fpm CI: CI2.0.1-jp となっています。 たとえば、hello.php References: Message-ID: kunitsujiです。 http://hoge.com /index.php/helloとしたらうごきますでしょうか? もしそれでうごくのであれば、リライトか、configの$config['uri_protocol']の問題かとおもいます。 そのあたりは、環境にすごく左右されるので、現状だと何とも言えませんが。 2011年5月18日18:22 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > > 凄くバカみたいな質問なのですが、 > $route['default_controller'] = "welcome"; > 以外のコントローラーが動きません。 > > 環境は、少し変わっていまして > Webサーバ: nginx > PHP: PHP5-fpm > CI: CI2.0.1-jp > となっています。 > > たとえば、hello.php > > > class Hello extends CI_Controller { > > public function index(){ > echo 'Hello World'; > } > > } > > /* End of file hello.php */ > /* Location: ./application/controllers/hello.php */ > > を作ります。$route['default_controller'] = "hello"; > と書けば、動くのですが、$route['default_controller'] = "welcome";に戻して > ブラウザから http://hoge.com/hello と入力しても動きません。 > hello.php は、すべてのファイル \application\controllers\hello.php においてあります。 > > なにか、アドバイスがあればお教え下さい。 > 素直に、Apache+mod_phpで動かした方がいいのかな... > > 以上、よろしくお願いします。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110518/8f11c012/attachment.htm From okuyama @ workgroup.jp Wed May 18 18:53:24 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Wed, 18 May 2011 18:53:24 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: おく@Workgroupです。 > Webサーバ: nginx > PHP: PHP5-fpm 通常のnginxの設定(server内)に、 location / { index index.php index.html index.htm; error_page 404 = @ci; log_not_found off; } location @ci { rewrite ^(.*)$ /index.php?$1 last; } を追加でOKかと思います。 2011年5月18日18:22 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > > 凄くバカみたいな質問なのですが、 > $route['default_controller'] = "welcome"; > 以外のコントローラーが動きません。 > > 環境は、少し変わっていまして > Webサーバ: nginx > PHP: PHP5-fpm > CI: CI2.0.1-jp > となっています。 > > たとえば、hello.php > > > class Hello extends CI_Controller { > > public function index(){ > echo 'Hello World'; > } > > } > > /* End of file hello.php */ > /* Location: ./application/controllers/hello.php */ > > を作ります。$route['default_controller'] = "hello"; > と書けば、動くのですが、$route['default_controller'] = "welcome";に戻して > ブラウザから http://hoge.com/hello と入力しても動きません。 > hello.php は、すべてのファイル \application\controllers\hello.php においてあります。 > > なにか、アドバイスがあればお教え下さい。 > 素直に、Apache+mod_phpで動かした方がいいのかな... > > 以上、よろしくお願いします。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From makoto @ dive-in.to Wed May 18 19:03:07 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Wed, 18 May 2011 19:03:07 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: お世話になっております。濱口@スマイルロジックです。 > http://hoge.com/index.php/helloとしたらうごきますでしょうか? > もしそれでうごくのであれば、リライトか、configの$config['uri_protocol']の問題かとおもいます。 > そのあたりは、環境にすごく左右されるので、現状だと何とも言えませんが。 これが、動かないんですよ(涙) $config['uri_protocol'] は、現在 Auto です。 いろいろ試してみます。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From makoto @ dive-in.to Wed May 18 19:05:16 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Wed, 18 May 2011 19:05:16 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: お世話になっております。濱口@スマイルロジックです。 >> Webサーバ: nginx >> PHP: PHP5-fpm > > 通常のnginxの設定(server内)に、 > > location / { > index index.php index.html index.htm; > error_page 404 = @ci; > log_not_found off; > } > location @ci { > rewrite ^(.*)$ /index.php?$1 last; > } > > を追加でOKかと思います。 設定して、デーモンをリスタートしたのですが、動きませんでした。 http://hoge.com/index.php/hello 残りは、$config['uri_protocol'] の Auto 以外ですかね。 奥が深いな。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From okuyama @ workgroup.jp Wed May 18 19:12:46 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Wed, 18 May 2011 19:12:46 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: おく@Workgroupです。 uri_protocol は、REQUEST_URI にしてます。 system/core/URI.php を読んでみるとわかりますが、 AUTOでは、REQUEST_URI を見ないようになってます。 2011年5月18日19:05 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > >>> Webサーバ: nginx >>> PHP: PHP5-fpm >> >> 通常のnginxの設定(server内)に、 >> >> location / { >> index index.php index.html index.htm; >> error_page 404 = @ci; >> log_not_found off; >> } >> location @ci { >> rewrite ^(.*)$ /index.php?$1 last; >> } >> >> を追加でOKかと思います。 > > 設定して、デーモンをリスタートしたのですが、動きませんでした。 > http://hoge.com/index.php/hello > > 残りは、$config['uri_protocol'] の Auto 以外ですかね。 > 奥が深いな。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From mura @ lives.com Wed May 18 19:23:53 2011 From: mura @ lives.com (mura) Date: Wed, 18 May 2011 19:23:53 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: こんばんわ。村林と申します。 nginx+PHP5-fpmというのを詳しく知らないのでピントが外れているかもなんですが、モジュール版のPHPでないのでpathinfoが使えないということではないでしょうか。 以前Apache+CGI版phpで同様のことを経験しました。 2011年5月18日18:22 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > > 凄くバカみたいな質問なのですが、 > $route['default_controller'] = "welcome"; > 以外のコントローラーが動きません。 > > 環境は、少し変わっていまして > Webサーバ: nginx > PHP: PHP5-fpm > CI: CI2.0.1-jp > となっています。 > > たとえば、hello.php > > > class Hello extends CI_Controller { > > public function index(){ > echo 'Hello World'; > } > > } > > /* End of file hello.php */ > /* Location: ./application/controllers/hello.php */ > > を作ります。$route['default_controller'] = "hello"; > と書けば、動くのですが、$route['default_controller'] = "welcome";に戻して > ブラウザから http://hoge.com/hello と入力しても動きません。 > hello.php は、すべてのファイル \application\controllers\hello.php においてあります。 > > なにか、アドバイスがあればお教え下さい。 > 素直に、Apache+mod_phpで動かした方がいいのかな... > > 以上、よろしくお願いします。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From okamoto53515606 @ gmail.com Wed May 18 19:48:55 2011 From: okamoto53515606 @ gmail.com (Yoshiyuki Okamoto) Date: Wed, 18 May 2011 19:48:55 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJE8kOCRhJF4kNyRGGyhC?= Message-ID: はじめまして。 岡本と申します。 現在CodeIgniter1.7.2をベースに作られたシステム(WEBとバッチ)を CodeIgniter2.0.2に置き換える作業をしているのですが、 その中で数点バグ?のような内容を発見しました。 対応はしたのですが、コアに手をいれたくないので、 本体側に修正依頼をしたいのですが どのようにすればよいか、アドバイスいただけないでしょうか? --------------------------------------------------------------------------------------------------------------------------------- (その1)Form_validationでコールバックのValidation関数がうまく動かない (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 (対応)system/libraries/Form_validation.phpを修正して解決。 492c492 < if (preg_match("/(callback_\w+)/", implode(' ', $rules), $match)) --- > if (preg_match("/(callback_.+)/", implode(' ', $rules), $match)) --------------------------------------------------------------------------------------------------------------------------------- (その2)Memcacheのキャッシュドライバー読み込み時にエラーが発生。 (環境)CentOS release 5.4 PHP5.2系 (対応)system/libraries/Driver.phpを修正して解決。 62c62 < $filepath = $path.'libraries/'.$lib_name.'/drivers/'.$class.EXT; --- > $filepath = $path.'libraries/'.ucfirst($lib_name).'/drivers/'.$class.EXT; --------------------------------------------------------------------------------------------------------------------------------- (その3)ControllerでPear::Mailをrequreしたらapacheが強制終了。 8192番エラー(E_DEPRECATED)発生が関係している??? (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 (対応)system/core/Common.phpを修正して解決。 444c444 < if ($severity == E_STRICT) --- > if ($severity == E_STRICT || $severity == 8192) --------------------------------------------------------------------------------------------------------------------------------- 以下はバグではないと思いますが、改善したい点です。 (その4)Memcacheのキャッシュドライバーのsaveメソッドで値の上書きができない。 (例)   $CI->cache->memcached->save('sess_id', 'value1'); $CI->cache->memcached->save('sess_id', 'value2');   とした場合に、value2がはいらない様子。 (対応)上書きしたかったのでCache_memcached.phpに下記の修正をしました。 67c67,74 < return $this->_memcached->add($id, array($data, time(), $ttl), $ttl); --- > if ($this->_memcached->get($id) === FALSE) > { > return $this->_memcached->add($id, array($data, time(), $ttl), $ttl); > } > else > { > return $this->_memcached->set($id, array($data, time(), $ttl), $ttl); > } --------------------------------------------------------------------------------------------------------------------------------- いまのところ、上記4点についてsystemフォルダ内を修正してしまったのですが、 修正したくないので、本体修正依頼するか、別の方法で回避したいと考えています。 いきなり長文ですみませんが、アドバイスいただければ幸いです。 From makoto @ dive-in.to Wed May 18 19:49:40 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Wed, 18 May 2011 19:49:40 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: お世話になっております。濱口@スマイルロジックです。 > nginx+PHP5-fpmというのを詳しく知らないのでピントが外れているかもなんですが、 >モジュール版のPHPでないのでpathinfoが使えないということではないでしょうか。 > > 以前Apache+CGI版phpで同様のことを経験しました。 WindowsにXAMMPを入れて、Apache+mod_php で動かしてみました。 http://localhost/index.php/hello と、index.phpが必要ですが、表示できました。 村林さん、正解です。ありがとうございます。 しかし、PHP5-fpmで、pathinfo が使えないのはショック。 さくらのVPS1.5Gをやめて、4Gにしようかな・・・。 ご迷惑をおかけしました。ありがとうございました。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From kms.maeda2011 @ gmail.com Wed May 18 19:53:31 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Wed, 18 May 2011 19:53:31 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Zm9ybV9lcnJvchskQiRHJVAbKEI=?= =?iso-2022-jp?b?GyRCJTAbKEJfGyRCISkbKEI=?= In-Reply-To: <20110516095452.f238e4c9.kenji.uui@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> Message-ID: <4DD3A52B.9080706@gmail.com> 前田です。 お知らせいただきありがとうございます。 公式HP(http://codeigniter.jp/user_guide_ja/installation /downloads.html) には、いつ公開されるのでしょうか? (2011/05/16 9:54), Kenji Suzuki wrote: > Kenji です。 > > > On Mon, 16 May 2011 09:43:44 +0900 > 前田 wrote: > >> ありがとうございます。 >> 前田です。 >> >> >> 確認できました。 >> >> form_validation_lang.phpは、appapplication側でも良いのですね。 >> >> でも、これは「バグ」では、ないのですか? > バグですね。 > > 2.0.2 で修正されてます。 > https://bitbucket.org/ellislab/codeigniter-reactor/changeset/2ea3692e5cb4 > > > // Kenji > > >> テキストエリアの改行がWindows上だと倍になるのもあるようですね。 > >> (2011/05/13 17:58), 宮川 貴子 wrote: >>> こんにちわ NEKOGETです。 >>> >>> >>> language/japanese/form_validation_lang.phpの中に >>> $lang['greater_than'] があるか、確認してみてください。 >>> 無いなら、それが原因だと思います。 >>> >>> >>> >>> >>> On 2011/05/13, at 17:36, 前田 wrote: >>> >>>> お尋ねします。 >>>> どうか、ご教授ください。 >>>> >>>> Codeigniter 2.0.1で、 >>>> Unable to access an error message corresponding to your field name. >>>> という、エラーがでました。 >>>> >>>> バリデーションで、 >>>> 'withdraw' => array( >>>> array( >>>> 'field' => 'ownWithdrawalReason', >>>> 'label' => '退会理由', >>>> 'rules' => >>>> 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' >>>> ) >>>> ), >>>> と設定して、 >>>> >>>> ビュー側を、 >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> としています。 >>>> >>>> コントローラ側では、 >>>> >>>> if ($this->form_validation->run('withdraw') === FALSE){ >>>> $this->load->view('/withdraw_confirm'); >>>> } >>>> >>>> としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 >>>> 「Unable to access an error message corresponding to your field name.」 >>>> と、出てしまいます。 >>>> >>>> これは、バグですか? >>>> >>>> ---- >>>> 前田 >>>> >>>> _______________________________________________ >>>> Codeigniter-users mailing list >>>> Codeigniter-users @ lists.sourceforge.jp >>>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >>> _______________________________________________ >>> Codeigniter-users mailing list >>> Codeigniter-users @ lists.sourceforge.jp >>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> >> -- >> ---- >> 前田 政彦 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users -- ---- 前田 政彦 -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110518/957df11b/attachment.htm From okuyama @ workgroup.jp Wed May 18 19:55:50 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Wed, 18 May 2011 19:55:50 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: おく@Workgroup です。 > http://hoge.com/index.php/hello この場合は、 多分、include fastcgi_params; してると思うので、そのあたりを参考に、 環境変数をセットしてあげると良いです。 2011年5月18日19:05 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > >>> Webサーバ: nginx >>> PHP: PHP5-fpm >> >> 通常のnginxの設定(server内)に、 >> >> location / { >> index index.php index.html index.htm; >> error_page 404 = @ci; >> log_not_found off; >> } >> location @ci { >> rewrite ^(.*)$ /index.php?$1 last; >> } >> >> を追加でOKかと思います。 > > 設定して、デーモンをリスタートしたのですが、動きませんでした。 > http://hoge.com/index.php/hello > > 残りは、$config['uri_protocol'] の Auto 以外ですかね。 > 奥が深いな。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From mura @ lives.com Wed May 18 19:58:06 2011 From: mura @ lives.com (mura) Date: Wed, 18 May 2011 19:58:06 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: 村林です。 CGI版のphpの場合、php.iniの設定を変更することで対応可能だったと思います。 cgi.fix_pathinfoという項目の設定が必要…というような感じではないかと。(すみません、詳細は検索されてみてください) 私の場合は、php.iniの修正ができないレンタルサーバでの実装だったので、あっさりpathinfoの使用を諦めましたが(笑) 2011年5月18日19:49 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > >> nginx+PHP5-fpmというのを詳しく知らないのでピントが外れているかもなんですが、 >>モジュール版のPHPでないのでpathinfoが使えないということではないでしょうか。 >> >> 以前Apache+CGI版phpで同様のことを経験しました。 > > WindowsにXAMMPを入れて、Apache+mod_php で動かしてみました。 > http://localhost/index.php/hello > と、index.phpが必要ですが、表示できました。 > > 村林さん、正解です。ありがとうございます。 > > しかし、PHP5-fpmで、pathinfo が使えないのはショック。 > さくらのVPS1.5Gをやめて、4Gにしようかな・・・。 > > ご迷惑をおかけしました。ありがとうございました。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From kenji.uui @ gmail.com Wed May 18 20:01:33 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Wed, 18 May 2011 20:01:33 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUglbSE8JWkbKEI=?= =?iso-2022-jp?b?GyRCITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: <20110518200133.0e31665f.kenji.uui@gmail.com> Kenji です。 On Wed, 18 May 2011 19:49:40 +0900 HAMAGUCHI Seiji wrote: > お世話になっております。濱口@スマイルロジックです。 > > > nginx+PHP5-fpmというのを詳しく知らないのでピントが外れているかもなんですが、 > >モジュール版のPHPでないのでpathinfoが使えないということではないでしょうか。 > > > > 以前Apache+CGI版phpで同様のことを経験しました。 > > WindowsにXAMMPを入れて、Apache+mod_php で動かしてみました。 > http://localhost/index.php/hello > と、index.phpが必要ですが、表示できました。 > > 村林さん、正解です。ありがとうございます。 > > しかし、PHP5-fpmで、pathinfo が使えないのはショック。 Nginx の設定ではないでしょうか? // Kenji > さくらのVPS1.5Gをやめて、4Gにしようかな・・・。 > > ご迷惑をおかけしました。ありがとうございました。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji.uui @ gmail.com Wed May 18 20:10:05 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Wed, 18 May 2011 20:10:05 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Zm9ybV9lcnJvchskQiRHJVAbKEI=?= =?iso-2022-jp?b?GyRCJTAbKEJfGyRCISkbKEI=?= In-Reply-To: <4DD3A52B.9080706@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> <4DD3A52B.9080706@gmail.com> Message-ID: <20110518201005.d571750e.kenji.uui@gmail.com> Kenji です。 On Wed, 18 May 2011 19:53:31 +0900 前田 wrote: > 前田です。 > お知らせいただきありがとうございます。 > > 公式HP(http://codeigniter.jp/user_guide_ja/installation > /downloads.html) には、いつ公開されるのでしょうか? 2.0.2 の日本語は公開予定はありません。リリースをスキップします。 経緯は、 http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-April/002424.html http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-May/002434.html を参照願います。 必要な場合は、bitbucket から r2574 を取得していただければユーザガイドの翻訳は完了してます。 また、それに http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-April/002424.html の差分を摘要していただければ、2.0.2 相当の日本語版になります。 // Kenji > (2011/05/16 9:54), Kenji Suzuki wrote: > > Kenji です。 > > > > > > On Mon, 16 May 2011 09:43:44 +0900 > > 前田 wrote: > > > >> ありがとうございます。 > >> 前田です。 > >> > >> > >> 確認できました。 > >> > >> form_validation_lang.phpは、appapplication側でも良いのですね。 > >> > >> でも、これは「バグ」では、ないのですか? > > バグですね。 > > > > 2.0.2 で修正されてます。 > > https://bitbucket.org/ellislab/codeigniter-reactor/changeset/2ea3692e5cb4 > > > > > > // Kenji > > > > > >> テキストエリアの改行がWindows上だと倍になるのもあるようですね。 > > > >> (2011/05/13 17:58), 宮川 貴子 wrote: > >>> こんにちわ NEKOGETです。 > >>> > >>> > >>> language/japanese/form_validation_lang.phpの中に > >>> $lang['greater_than'] があるか、確認してみてください。 > >>> 無いなら、それが原因だと思います。 > >>> > >>> > >>> > >>> > >>> On 2011/05/13, at 17:36, 前田 wrote: > >>> > >>>> お尋ねします。 > >>>> どうか、ご教授ください。 > >>>> > >>>> Codeigniter 2.0.1で、 > >>>> Unable to access an error message corresponding to your field name. > >>>> という、エラーがでました。 > >>>> > >>>> バリデーションで、 > >>>> 'withdraw' => array( > >>>> array( > >>>> 'field' => 'ownWithdrawalReason', > >>>> 'label' => '退会理由', > >>>> 'rules' => > >>>> 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' > >>>> ) > >>>> ), > >>>> と設定して、 > >>>> > >>>> ビュー側を、 > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> としています。 > >>>> > >>>> コントローラ側では、 > >>>> > >>>> if ($this->form_validation->run('withdraw') === FALSE){ > >>>> $this->load->view('/withdraw_confirm'); > >>>> } > >>>> > >>>> としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 > >>>> 「Unable to access an error message corresponding to your field name.」 > >>>> と、出てしまいます。 > >>>> > >>>> これは、バグですか? > >>>> > >>>> ---- > >>>> 前田 > >>>> > >>>> _______________________________________________ > >>>> Codeigniter-users mailing list > >>>> Codeigniter-users @ lists.sourceforge.jp > >>>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > >>> _______________________________________________ > >>> Codeigniter-users mailing list > >>> Codeigniter-users @ lists.sourceforge.jp > >>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > >> > >> -- > >> ---- > >> 前田 政彦 > >> > >> _______________________________________________ > >> Codeigniter-users mailing list > >> Codeigniter-users @ lists.sourceforge.jp > >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > -- > ---- > 前田 政彦 > From okuyama @ workgroup.jp Wed May 18 20:12:33 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Wed, 18 May 2011 20:12:33 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: おく@Workgroup です。 > WindowsにXAMMPを入れて、Apache+mod_php で動かしてみました。 > http://localhost/index.php/hello > と、index.phpが必要ですが、表示できました。 問題は未解決だと思いますので、補足を・・ nginx のドキュメントからリンクされている http://kbeezie.com/view/nginx-configuration-examples/ に一通りの回答がありますので、確認してみてください。 2011年5月18日19:49 HAMAGUCHI Seiji : > お世話になっております。濱口@スマイルロジックです。 > >> nginx+PHP5-fpmというのを詳しく知らないのでピントが外れているかもなんですが、 >>モジュール版のPHPでないのでpathinfoが使えないということではないでしょうか。 >> >> 以前Apache+CGI版phpで同様のことを経験しました。 > > WindowsにXAMMPを入れて、Apache+mod_php で動かしてみました。 > http://localhost/index.php/hello > と、index.phpが必要ですが、表示できました。 > > 村林さん、正解です。ありがとうございます。 > > しかし、PHP5-fpmで、pathinfo が使えないのはショック。 > さくらのVPS1.5Gをやめて、4Gにしようかな・・・。 > > ご迷惑をおかけしました。ありがとうございました。 > > -- > Makoto / HAMAGUCHI Seiji > makoto @ dive-in.to > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From masaoneu @ gmail.com Wed May 18 21:04:28 2011 From: masaoneu @ gmail.com (lain_gmail) Date: Wed, 18 May 2011 21:04:28 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: ガレリアと言います。 横からで大変申し訳ないのですが、同じ現象を経験したことがあります。 その時の構成はCentOS Apache2.2+MySQL+PHPのLAMP構成だったのですが、サーバーを変えることで現象が出なくなりました。 うまく機能しなかったサーバーは同じようにPATHINFOが有効になっていなかったと考えられるのですが、php.iniを見てもpathinfoの有効/無効に関するそれらしき項目がなかったと記憶してます。 CodeIgniterからはズレると思うのですが、もしpathinfoを有効にする方法をご存知であれば後学のためにご教示いただけないでしょうか? 2011年5月18日19:23 mura : > こんばんわ。村林と申します。 > > > nginx+PHP5-fpmというのを詳しく知らないのでピントが外れているかもなんですが、モジュール版のPHPでないのでpathinfoが使えないということではないでしょうか。 > > 以前Apache+CGI版phpで同様のことを経験しました。 > > > 2011年5月18日18:22 HAMAGUCHI Seiji : > > お世話になっております。濱口@スマイルロジックです。 > > > > 凄くバカみたいな質問なのですが、 > > $route['default_controller'] = "welcome"; > > 以外のコントローラーが動きません。 > > > > 環境は、少し変わっていまして > > Webサーバ: nginx > > PHP: PHP5-fpm > > CI: CI2.0.1-jp > > となっています。 > > > > たとえば、hello.php > > > > allowed'); > > > > class Hello extends CI_Controller { > > > > public function index(){ > > echo 'Hello World'; > > } > > > > } > > > > /* End of file hello.php */ > > /* Location: ./application/controllers/hello.php */ > > > > を作ります。$route['default_controller'] = "hello"; > > と書けば、動くのですが、$route['default_controller'] = "welcome";に戻して > > ブラウザから http://hoge.com/hello と入力しても動きません。 > > hello.php は、すべてのファイル \application\controllers\hello.php においてあります。 > > > > なにか、アドバイスがあればお教え下さい。 > > 素直に、Apache+mod_phpで動かした方がいいのかな... > > > > 以上、よろしくお願いします。 > > > > -- > > Makoto / HAMAGUCHI Seiji > > makoto @ dive-in.to > > http://smilelogic.jp/makoto/ > > http://twitter.com/mako10z/ > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110518/f2a0c82b/attachment.htm From makoto @ dive-in.to Thu May 19 09:45:40 2011 From: makoto @ dive-in.to (HAMAGUCHI Seiji) Date: Thu, 19 May 2011 09:45:40 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?WxskQjxBTGQbKEJdIENJMg==?= =?iso-2022-jp?b?GyRCJEcbKEIgd2VsY29tZSAbJEIwSjMwJE4lMyVzJUgbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVpITwkLEYwJCskSiQkGyhC?= In-Reply-To: References: Message-ID: お疲れ様です。濱口@スマイルロジックです。 さくらのVPS1.5G(nginx+php5-fpm)を捨てて、 さくらのVPS4G(Apache2+mod_php)に乗り換えたら、 嘘のように簡単に動きました。 エンジニアは時給計算をすると、凄く悲しい気分になりますが たかが、welcome 以外の hello world を表示させるために 5〜6時間を使ったことを考えると、時間の無駄をいっぱいしたな〜 という気分になりました。 ちなみに、いろいろな方にアドバイスを頂き、挑戦しましたが、 nginx+php5-fpmの環境では、うまく動きませんでした。 pathinfo恐るべしw と、言うわけでお騒がせしました。 みんな、可能ならデファクトスタンダードを使おう! 以上、よろしくお願いします。 -- Makoto / HAMAGUCHI Seiji makoto @ dive-in.to http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ From kms.maeda2011 @ gmail.com Thu May 19 14:28:20 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Thu, 19 May 2011 14:28:20 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZWlnbml0ZXIbJEIkRyRPGyhC?= =?iso-2022-jp?b?GyRCISJARUUqGyhCSFRNTBskQiRPJEckLSRKJCQhKRsoQg==?= In-Reply-To: <20110518201005.d571750e.kenji.uui@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> <4DD3A52B.9080706@gmail.com> <20110518201005.d571750e.kenji.uui@gmail.com> Message-ID: <4DD4AA74.5050101@gmail.com> 前田です。 Codeigniterなどのフレームでは、静的HTMLをスルー出来ないものなんでしょうか? ヘッダー、フッター、サイドバーなどに、ログイン状態などがあれば、静的HTML はやはり無理ということでしょうか? orz -- ---- 前田 政彦 From tao @ xross-cube.com Thu May 19 14:31:53 2011 From: tao @ xross-cube.com (=?ISO-2022-JP?B?GyRCJS8lbSU5JS0lZSE8JVY6NCE5TFobKEI=?=) Date: Thu, 19 May 2011 14:31:53 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZWlnbml0ZXIbJEIkRyRPGyhC?= =?iso-2022-jp?b?GyRCISJARUUqGyhCSFRNTBskQiRPJEckLSRKJCQhKRsoQg==?= In-Reply-To: <4DD4AA74.5050101@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> <4DD3A52B.9080706@gmail.com> <20110518201005.d571750e.kenji.uui@gmail.com> <4DD4AA74.5050101@gmail.com> Message-ID: クロスキューブ佐々木です。 過去にやった例だと、フロントはほぼ全て静的HTMLで、動的なログインブロックとかだけ裏をCIで動かしてajax使って実装した事があります。 2011年5月19日14:28 前田 : > 前田です。 > > Codeigniterなどのフレームでは、静的HTMLをスルー出来ないものなんでしょうか? > > ヘッダー、フッター、サイドバーなどに、ログイン状態などがあれば、静的HTML > はやはり無理ということでしょうか? > orz > > > -- > ---- > 前田 政彦 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > From hayakawa @ qra.co.jp Thu May 19 16:03:40 2011 From: hayakawa @ qra.co.jp (Seiji Hayakawa) Date: Thu, 19 May 2011 16:03:40 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZWlnbml0ZXIbJEIkRyRPGyhC?= =?iso-2022-jp?b?GyRCISJARUUqGyhCSFRNTBskQiRPJEckLSRKJCQhKRsoQg==?= In-Reply-To: <4DD4AA74.5050101@gmail.com> References: <20110518201005.d571750e.kenji.uui@gmail.com> <4DD4AA74.5050101@gmail.com> Message-ID: <20110519160340.2E33.8C7196F3@qra.co.jp> QRA Networks 早川と申します。 「スルーする」の意味にもよると思うのですが、全くCodeIgniterの処理をかま せたくないということであれば、CIのルート直下にCIの処理をかませないディレ クトリを作ってその中に置くのが良いかと思います(デフォルトで入っている user_guide_ja ディレクトリのようにするということです)。 ただし、「ユーザーガイド日本語版」の http://codeigniter.jp/user_guide_ja/general/urls.html にあるように、RewriteEngineを使ってindex.phpをURLに含めないようにしてい る場合は、RewriteCondで当該ディレクトリをリライト対象からはずしてやる必 要があります。 そうではなく、変数を受け取る必要の全くないHTMLファイルをCIからビューとし て呼び出したいということであれば、 $this->load->view('some.html'); のように、ローダのview()メソッドの第一引数だけを指定すればOKです。 ちなみにビューの拡張子については、ローダの中で「拡張子がなければ".php"を 付加する」という処理をしている(2.0.1の場合、system/core/Loader.phpの628 〜629行目)だけなので、拡張子が.htmlのビューファイルでも、load->view()の 第一引数で正しくファイル名を指定すれば読み込めます(私は自分の使っている エディタの都合でそのようにしています)。 お答えになっていますでしょうか? よろしくお願いします。 On Thu, 19 May 2011 14:28:20 +0900 前田 wrote: > 前田です。 > > Codeigniterなどのフレームでは、静的HTMLをスルー出来ないものなんでしょうか? > > ヘッダー、フッター、サイドバーなどに、ログイン状態などがあれば、静的HTML > はやはり無理ということでしょうか? > orz > > > -- > ---- > 前田 政彦 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users -- Seiji Hayakawa QRA Networks Co., Ltd. http://qra.co.jp/ From kms.maeda2011 @ gmail.com Thu May 19 19:02:27 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Thu, 19 May 2011 19:02:27 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZWlnbml0ZXIbJEIkRyRPGyhC?= =?iso-2022-jp?b?GyRCISJARUUqGyhCSFRNTBskQiRPJEckLSRKJCQhKRsoQg==?= In-Reply-To: <20110519160340.2E33.8C7196F3@qra.co.jp> References: <20110518201005.d571750e.kenji.uui@gmail.com> <4DD4AA74.5050101@gmail.com> <20110519160340.2E33.8C7196F3@qra.co.jp> Message-ID: <4DD4EAB3.901@gmail.com> 前田です。 助かりました。 質問ばかりで、申し訳ありませんが、 タグで、リンク元のhref=""に、到達点の識別名をハッシュ( # )を付ける ものは、簡単に実現できないでしょうか? 動的ページより頭を抱えることになるとは、思っても見ませんでした。 orz (2011/05/19 16:03), Seiji Hayakawa wrote: > QRA Networks 早川と申します。 > > 「スルーする」の意味にもよると思うのですが、全くCodeIgniterの処理をかま > せたくないということであれば、CIのルート直下にCIの処理をかませないディレ > クトリを作ってその中に置くのが良いかと思います(デフォルトで入っている > user_guide_ja ディレクトリのようにするということです)。 > > ただし、「ユーザーガイド日本語版」の > http://codeigniter.jp/user_guide_ja/general/urls.html > にあるように、RewriteEngineを使ってindex.phpをURLに含めないようにしてい > る場合は、RewriteCondで当該ディレクトリをリライト対象からはずしてやる必 > 要があります。 > > そうではなく、変数を受け取る必要の全くないHTMLファイルをCIからビューとし > て呼び出したいということであれば、 > > $this->load->view('some.html'); > > のように、ローダのview()メソッドの第一引数だけを指定すればOKです。 > > ちなみにビューの拡張子については、ローダの中で「拡張子がなければ".php"を > 付加する」という処理をしている(2.0.1の場合、system/core/Loader.phpの628 > 〜629行目)だけなので、拡張子が.htmlのビューファイルでも、load->view()の > 第一引数で正しくファイル名を指定すれば読み込めます(私は自分の使っている > エディタの都合でそのようにしています)。 > > お答えになっていますでしょうか? > よろしくお願いします。 > > On Thu, 19 May 2011 14:28:20 +0900 > 前田 wrote: > >> 前田です。 >> >> Codeigniterなどのフレームでは、静的HTMLをスルー出来ないものなんでしょうか? >> >> ヘッダー、フッター、サイドバーなどに、ログイン状態などがあれば、静的HTML >> はやはり無理ということでしょうか? >> orz >> >> >> -- >> ---- >> 前田 政彦 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users -- ---- 前田 政彦 -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110519/074f3d13/attachment.htm From hayakawa @ qra.co.jp Thu May 19 22:11:43 2011 From: hayakawa @ qra.co.jp (Seiji Hayakawa) Date: Thu, 19 May 2011 22:11:43 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q29kZWlnbml0ZXIbJEIkRyRPGyhC?= =?iso-2022-jp?b?GyRCISJARUUqGyhCSFRNTBskQiRPJEckLSRKJCQhKRsoQg==?= In-Reply-To: <4DD4EAB3.901@gmail.com> References: <20110519160340.2E33.8C7196F3@qra.co.jp> <4DD4EAB3.901@gmail.com> Message-ID: <20110519221142.088A.8C7196F3@qra.co.jp> 前田様 QRA Networks 早川です。 の形式は、 ・some_urlが正常にアクセス可能で かつ ・some_positionを示すがページ中 にある という条件が満たされていれば、CodeIgniterであれ何であれ、動くはずです。 というのは、#以降は(URL欄に表示はされているものの)実際にはサーバに送ら れるわけではなく、リクエストしたコンテンツを受け取ったあとにブラウザが使 うだけのものだからです。 もしうまく動いていないとすると、他の部分に問題があるかと思いますので、も し「こういうコントローラからこういうビューを呼び出し、このアンカーに移動 しようとしてる」といった具体的な内容をご提示いただければ、何か申し上げら れるかもしれません。 よろしくお願いします。 On Thu, 19 May 2011 19:02:27 +0900 前田 wrote: > 前田です。 > > 助かりました。 > > 質問ばかりで、申し訳ありませんが、 > タグで、リンク元のhref=""に、到達点の識別名をハッシュ( # )を付ける > ものは、簡単に実現できないでしょうか? > > 動的ページより頭を抱えることになるとは、思っても見ませんでした。 > orz > > > (2011/05/19 16:03), Seiji Hayakawa wrote: > > QRA Networks 早川と申します。 > > > > 「スルーする」の意味にもよると思うのですが、全くCodeIgniterの処理をかま > > せたくないということであれば、CIのルート直下にCIの処理をかませないディレ > > クトリを作ってその中に置くのが良いかと思います(デフォルトで入っている > > user_guide_ja ディレクトリのようにするということです)。 > > > > ただし、「ユーザーガイド日本語版」の > > http://codeigniter.jp/user_guide_ja/general/urls.html > > にあるように、RewriteEngineを使ってindex.phpをURLに含めないようにしてい > > る場合は、RewriteCondで当該ディレクトリをリライト対象からはずしてやる必 > > 要があります。 > > > > そうではなく、変数を受け取る必要の全くないHTMLファイルをCIからビューとし > > て呼び出したいということであれば、 > > > > $this->load->view('some.html'); > > > > のように、ローダのview()メソッドの第一引数だけを指定すればOKです。 > > > > ちなみにビューの拡張子については、ローダの中で「拡張子がなければ".php"を > > 付加する」という処理をしている(2.0.1の場合、system/core/Loader.phpの628 > > 〜629行目)だけなので、拡張子が.htmlのビューファイルでも、load->view()の > > 第一引数で正しくファイル名を指定すれば読み込めます(私は自分の使っている > > エディタの都合でそのようにしています)。 > > > > お答えになっていますでしょうか? > > よろしくお願いします。 > > > > On Thu, 19 May 2011 14:28:20 +0900 > > 前田 wrote: > > > >> 前田です。 > >> > >> Codeigniterなどのフレームでは、静的HTMLをスルー出来ないものなんでしょうか? > >> > >> ヘッダー、フッター、サイドバーなどに、ログイン状態などがあれば、静的HTML > >> はやはり無理ということでしょうか? > >> orz > >> > >> > >> -- > >> ---- > >> 前田 政彦 > >> > >> _______________________________________________ > >> Codeigniter-users mailing list > >> Codeigniter-users @ lists.sourceforge.jp > >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > -- > ---- > 前田 政彦 > -- Seiji Hayakawa QRA Networks Co., Ltd. http://qra.co.jp/ From hatohato25 @ gmail.com Fri May 20 01:11:47 2011 From: hatohato25 @ gmail.com (Hayato Nasu) Date: Fri, 20 May 2011 01:11:47 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJRnwbKEI=?= =?iso-2022-jp?b?GyRCS1w4bEhHGyhCIDIuMC4zIBskQiRORnxLXDhsTHUbKEI=?= =?iso-2022-jp?b?GyRCPXEkLTl+JF84IjhCNXYyRCROJCo0aiQkGyhC?= Message-ID: 先日、『Codeigniter 東京勉強会』に参加し、日本語化について伺い、興味を持ちました。 「ユーザガイド日本語版2.0.3作成」を拝見しました。 日本語訳に参加したいので、書き込み権限をいただけますか。 bitbucketのアカウントは hatohato25 です。 よろしくお願いします。 -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110520/229e1502/attachment-0001.htm From kenji.uui @ gmail.com Mon May 23 18:14:08 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Mon, 23 May 2011 18:14:08 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJRnwbKEI=?= =?iso-2022-jp?b?GyRCS1w4bEhHGyhCIDIuMC4zIBskQiRORnxLXDhsTHU9cSQtOX4bKEI=?= =?iso-2022-jp?b?GyRCJF84IjhCNXYyRCROJCo0aiQkGyhC?= In-Reply-To: References: Message-ID: <20110523181408.a0f0049e.kenji.uui@gmail.com> Kenji です。 ML にメールするのを忘れていましたが、即日処理してあります。 ご不明な点は、お気軽にお聞きください。 // Kenji On Fri, 20 May 2011 01:11:47 +0900 Hayato Nasu wrote: > 先日、『Codeigniter 東京勉強会』に参加し、日本語化について伺い、興味を持ちました。 > > 「ユーザガイド日本語版2.0.3作成」を拝見しました。 > 日本語訳に参加したいので、書き込み権限をいただけますか。 > bitbucketのアカウントは hatohato25 です。 > よろしくお願いします。 From kenji.uui @ gmail.com Mon May 23 19:25:30 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Mon, 23 May 2011 19:25:30 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJE8kOCRhJF4kNyRGGyhC?= In-Reply-To: References: Message-ID: <20110523192530.3617ea8e.kenji.uui@gmail.com> Kenji です。 On Wed, 18 May 2011 19:48:55 +0900 Yoshiyuki Okamoto wrote: > はじめまして。 > 岡本と申します。 > > 現在CodeIgniter1.7.2をベースに作られたシステム(WEBとバッチ)を > CodeIgniter2.0.2に置き換える作業をしているのですが、 > その中で数点バグ?のような内容を発見しました。 > > 対応はしたのですが、コアに手をいれたくないので、 > 本体側に修正依頼をしたいのですが > どのようにすればよいか、アドバイスいただけないでしょうか? > > --------------------------------------------------------------------------------------------------------------------------------- > > (その1)Form_validationでコールバックのValidation関数がうまく動かない > (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 > (対応)system/libraries/Form_validation.phpを修正して解決。 > 492c492 > < if (preg_match("/(callback_\w+)/", implode(' > ', $rules), $match)) > --- > > if (preg_match("/(callback_.+)/", implode(' ', $rules), $match)) \w だとうまく動かない理由がわかりません。 動作しないサンプルコードはありますでしょうか? 他のプラットフォームでも同様に動作しないなら、バグと言えるかもしれませんの 本家にバグ報告してみるということも考えられますが。 > --------------------------------------------------------------------------------------------------------------------------------- > > (その2)Memcacheのキャッシュドライバー読み込み時にエラーが発生。 > (環境)CentOS release 5.4 PHP5.2系 > (対応)system/libraries/Driver.phpを修正して解決。 > 62c62 > < $filepath = > $path.'libraries/'.$lib_name.'/drivers/'.$class.EXT; > --- > > $filepath = $path.'libraries/'.ucfirst($lib_name).'/drivers/'.$class.EXT; 最新のコード では、48行目で $lib_name = ucfirst(strtolower(str_replace('CI_', '', $this->lib_name))); となっており、修正されているのではないでしょうか? > --------------------------------------------------------------------------------------------------------------------------------- > > (その3)ControllerでPear::Mailをrequreしたらapacheが強制終了。 > 8192番エラー(E_DEPRECATED)発生が関係している??? > > (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 > (対応)system/core/Common.phpを修正して解決。 > 444c444 > < if ($severity == E_STRICT) > --- > > if ($severity == E_STRICT || $severity == 8192) Apache が強制終了するのは、たぶん PHP のバグでしょうね。CI が原因とは言えないでしょうから、 CI のバグとするのは無理があるように思います。 E_DEPRECATED が発生するライブラリの方が問題とも言えると思います。 > --------------------------------------------------------------------------------------------------------------------------------- > > 以下はバグではないと思いますが、改善したい点です。 > > (その4)Memcacheのキャッシュドライバーのsaveメソッドで値の上書きができない。 > (例) >   $CI->cache->memcached->save('sess_id', 'value1'); > $CI->cache->memcached->save('sess_id', 'value2'); > >   とした場合に、value2がはいらない様子。 https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the これですね。バグと思えますので open にしました。 > (対応)上書きしたかったのでCache_memcached.phpに下記の修正をしました。 > 67c67,74 > < return $this->_memcached->add($id, array($data, > time(), $ttl), $ttl); > --- > > if ($this->_memcached->get($id) === FALSE) > > { > > return $this->_memcached->add($id, array($data, time(), $ttl), $ttl); > > } > > else > > { > > return $this->_memcached->set($id, array($data, time(), $ttl), $ttl); > > } > > --------------------------------------------------------------------------------------------------------------------------------- > > いまのところ、上記4点についてsystemフォルダ内を修正してしまったのですが、 > 修正したくないので、本体修正依頼するか、別の方法で回避したいと考えています。 systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ フォルダで継承 http://codeigniter.jp/user_guide_ja/general/core_classes.html http://codeigniter.jp/user_guide_ja/general/creating_libraries.html ですが、ドライバや core/Common.php は継承したりオーバライドできなかった と思います。 // Kenji > いきなり長文ですみませんが、アドバイスいただければ幸いです。 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji.uui @ gmail.com Mon May 23 23:18:31 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Mon, 23 May 2011 23:18:31 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Y2ktamEgGyRCJWolXSU4JUgbKEI=?= =?iso-2022-jp?b?GyRCJWokchsoQiByMjU3NiAbJEIkTj51QlYkS0xhJDckXiQ3JD8bKEI=?= Message-ID: <20110523231831.79f72d83.kenji.uui@gmail.com> Kenji です。 r2577 が誤って push されてしまったもので、r2578 がその 取り消しのようでしたが、きちんと取り消しできていません でしたので、r2577 と r2578 を打ち消して push しました。 push する前でしたら hg rollback で直前のコミットを なかったことにできますが、push してしまうと、他の人が pull してしまった可能性がありますので、rollback は 使えません。 直前のチェンジセットのみでしたら $ hg backout tip で打ち消すことができます。 2つ以上のチェンジセットを打ち消す場合は、ヘッドが増加します ので、マージする必要が生じます。 今回の手順: $ hg backout 2577 $ hg backout 2578 $ hg heads default チェンジセット: 2580:32acfeebf9a3 タグ: tip 親: 2578:7d43919af8d5 ユーザ: kenjis 日付: Mon May 23 23:06:16 2011 +0900 要約: Backed out changeset 7d43919af8d5 チェンジセット: 2579:f55af50485b6 親: 2577:cf9b8ddcb49b ユーザ: kenjis 日付: Mon May 23 23:05:59 2011 +0900 要約: Backed out changeset cf9b8ddcb49b $ hg merge // Kenji From okamoto53515606 @ gmail.com Tue May 24 10:00:25 2011 From: okamoto53515606 @ gmail.com (Yoshiyuki Okamoto) Date: Tue, 24 May 2011 10:00:25 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJE8kOCRhJF4kNyRGGyhC?= In-Reply-To: <20110523192530.3617ea8e.kenji.uui@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> Message-ID: お世話になっております。 岡本です。 Kenjiさんご返信ありがとうございます。 > \w だとうまく動かない理由がわかりません。 > 動作しないサンプルコードはありますでしょうか? ⇒こちらですが、下記のようにValidation Rule に[が含まれる場合に\wだとマッチしないようです。 callback__check_db[arg1,arg2] > 最新のコード では、48行目で > > $lib_name = ucfirst(strtolower(str_replace('CI_', '', $this->lib_name))); > > となっており、修正されているのではないでしょうか? ⇒こちらですが、ありがとうございます。先程上記URLから最新ソースをDOWNLOADしたので、 確認してみます。 > Apache が強制終了するのは、たぶん PHP のバグでしょうね。CI が原因とは言えないでしょうから、 > CI のバグとするのは無理があるように思います。 > > E_DEPRECATED が発生するライブラリの方が問題とも言えると思います。 ⇒こちらですが、了解です。 こちらはずいぶんはまりました。Pear::MailあたりがE_DEPRECATED発生させてるみたいでした。 > https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the > これですね。バグと思えますので open にしました。 ⇒こちらですが、まさにこれですね。 恥ずかしながら open にするというのはどういう意味でしょうか? 追加ですが、system/libraries/Cache/Cache.phpで ドライバをmemcached、バックアップアップドライバをfileに指定して、memcachedモジュールのない環境でキャッシュライブラリを使うとエラーとなりました。こちらもバグかと思います。取り急ぎローカル修正済ですが、こちらも共有しますね。 system/libraries/Cache/Cache.php の マジックメソッド public function __get($child) { $obj = parent::__get($child); if ( ! $this->is_supported($child)) { $this->_adapter = $this->_backup_driver; $obj = parent::__get($this->_backup_driver); //この行追加。追加しないと$objがNULLで、後続処理で落ちる } return $obj; } > systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ > フォルダで継承 > > http://codeigniter.jp/user_guide_ja/general/core_classes.html > http://codeigniter.jp/user_guide_ja/general/creating_libraries.html > > ですが、ドライバや core/Common.php は継承したりオーバライドできなかった > と思います。 ⇒こちらですが、ありがとうございます。 今回思ったのですが、オーバーライドたくさんあるとバージョンアップの時に大変ですね。 なので、2系にバージョンアップしてできるだけCI標準API使うようにシステム修正しているところです。 ただし、Form_validationクラスについてはPOST値に依存していて、バッチ等のファイル入力で使えない為、大幅に書き換えましたが。 以上です。 取り急ぎお礼と回答まで。 2011年5月23日19:25 Kenji Suzuki : > Kenji です。 > > > On Wed, 18 May 2011 19:48:55 +0900 > Yoshiyuki Okamoto wrote: > >> はじめまして。 >> 岡本と申します。 >> >> 現在CodeIgniter1.7.2をベースに作られたシステム(WEBとバッチ)を >> CodeIgniter2.0.2に置き換える作業をしているのですが、 >> その中で数点バグ?のような内容を発見しました。 >> >> 対応はしたのですが、コアに手をいれたくないので、 >> 本体側に修正依頼をしたいのですが >> どのようにすればよいか、アドバイスいただけないでしょうか? >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> (その1)Form_validationでコールバックのValidation関数がうまく動かない >> (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 >> (対応)system/libraries/Form_validation.phpを修正して解決。 >> 492c492 >> < if (preg_match("/(callback_\w+)/", implode(' >> ', $rules), $match)) >> --- >> > if (preg_match("/(callback_.+)/", implode(' ', $rules), $match)) > > \w だとうまく動かない理由がわかりません。 > 動作しないサンプルコードはありますでしょうか? > > 他のプラットフォームでも同様に動作しないなら、バグと言えるかもしれませんの > 本家にバグ報告してみるということも考えられますが。 > > >> --------------------------------------------------------------------------------------------------------------------------------- >> >> (その2)Memcacheのキャッシュドライバー読み込み時にエラーが発生。 >> (環境)CentOS release 5.4 PHP5.2系 >> (対応)system/libraries/Driver.phpを修正して解決。 >> 62c62 >> < $filepath = >> $path.'libraries/'.$lib_name.'/drivers/'.$class.EXT; >> --- >> > $filepath = $path.'libraries/'.ucfirst($lib_name).'/drivers/'.$class.EXT; > > 最新のコード では、48行目で > > $lib_name = ucfirst(strtolower(str_replace('CI_', '', $this->lib_name))); > > となっており、修正されているのではないでしょうか? > > >> --------------------------------------------------------------------------------------------------------------------------------- >> >> (その3)ControllerでPear::Mailをrequreしたらapacheが強制終了。 >> 8192番エラー(E_DEPRECATED)発生が関係している??? >> >> (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 >> (対応)system/core/Common.phpを修正して解決。 >> 444c444 >> < if ($severity == E_STRICT) >> --- >> > if ($severity == E_STRICT || $severity == 8192) > > Apache が強制終了するのは、たぶん PHP のバグでしょうね。CI が原因とは言えないでしょうから、 > CI のバグとするのは無理があるように思います。 > > E_DEPRECATED が発生するライブラリの方が問題とも言えると思います。 > > >> --------------------------------------------------------------------------------------------------------------------------------- >> >> 以下はバグではないと思いますが、改善したい点です。 >> >> (その4)Memcacheのキャッシュドライバーのsaveメソッドで値の上書きができない。 >> (例) >>   $CI->cache->memcached->save('sess_id', 'value1'); >> $CI->cache->memcached->save('sess_id', 'value2'); >> >>   とした場合に、value2がはいらない様子。 > > https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the > これですね。バグと思えますので open にしました。 > > >> (対応)上書きしたかったのでCache_memcached.phpに下記の修正をしました。 >> 67c67,74 >> < return $this->_memcached->add($id, array($data, >> time(), $ttl), $ttl); >> --- >> > if ($this->_memcached->get($id) === FALSE) >> > { >> > return $this->_memcached->add($id, array($data, time(), $ttl), $ttl); >> > } >> > else >> > { >> > return $this->_memcached->set($id, array($data, time(), $ttl), $ttl); >> > } >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> いまのところ、上記4点についてsystemフォルダ内を修正してしまったのですが、 >> 修正したくないので、本体修正依頼するか、別の方法で回避したいと考えています。 > > systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ > フォルダで継承 > > http://codeigniter.jp/user_guide_ja/general/core_classes.html > http://codeigniter.jp/user_guide_ja/general/creating_libraries.html > > ですが、ドライバや core/Common.php は継承したりオーバライドできなかった > と思います。 > > > // Kenji > > >> いきなり長文ですみませんが、アドバイスいただければ幸いです。 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From kenji.uui @ gmail.com Tue May 24 11:46:09 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Tue, 24 May 2011 11:46:09 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJE8kOCRhJF4kNyRGGyhC?= In-Reply-To: References: <20110523192530.3617ea8e.kenji.uui@gmail.com> Message-ID: <20110524114609.fd18ae43.kenji.uui@gmail.com> Kenji です。 On Tue, 24 May 2011 10:00:25 +0900 Yoshiyuki Okamoto wrote: > お世話になっております。 > 岡本です。 > > > Kenjiさんご返信ありがとうございます。 > > > > \w だとうまく動かない理由がわかりません。 > > 動作しないサンプルコードはありますでしょうか? > ⇒こちらですが、下記のようにValidation Rule に[が含まれる場合に\wだとマッチしないようです。 > callback__check_db[arg1,arg2] なるほど。たぶん、現状の仕様から外れるルール名ですね。 [] で引数を渡すことは想定されていないのでしょう。 もし、CI 本体に取り込んで欲しい場合は、CI での機能追加のフローは、 UserVoice http://codeigniter.uservoice.com/forums/40508-codeigniter-reactor で提案して採用されれば実装されます。 軽微な拡張なので、Bitbucket の issue に type を enhancement で登録しても いいかもしれません。 > > https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the > > これですね。バグと思えますので open にしました。 > ⇒こちらですが、まさにこれですね。 > 恥ずかしながら open にするというのはどういう意味でしょうか? この issue の status を open にしたということです。 報告された内容に同意したので状態を open へ進めたということです。 issue への登録は多く、invalid (無効) なものも多いので、 重要性が低いと、それだけ放置されやすくなると思います。 なので、修正して欲しいバグ報告はこのように状態を変更したり 同意するコメントを書き込んだ方が目につきやすくなりますので 修される可能性が高くなるということです。 > 追加ですが、system/libraries/Cache/Cache.phpで > ドライバをmemcached、バックアップアップドライバをfileに指定して、memcachedモジュールのない環境でキャッシュライブラリを使うとエラーとなりました。こちらもバグかと思います。取り急ぎローカル修正済ですが、こちらも共有しますね。 > > system/libraries/Cache/Cache.php の マジックメソッド > public function __get($child) > { > $obj = parent::__get($child); > > if ( ! $this->is_supported($child)) > { > $this->_adapter = $this->_backup_driver; > $obj = parent::__get($this->_backup_driver); > //この行追加。追加しないと$objがNULLで、後続処理で落ちる > } > > return $obj; > } これはバグのようですね。 > > systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ > > フォルダで継承 > > > > http://codeigniter.jp/user_guide_ja/general/core_classes.html > > http://codeigniter.jp/user_guide_ja/general/creating_libraries.html > > > > ですが、ドライバや core/Common.php は継承したりオーバライドできなかった > > と思います。 > ⇒こちらですが、ありがとうございます。 > 今回思ったのですが、オーバーライドたくさんあるとバージョンアップの時に大変ですね。 > なので、2系にバージョンアップしてできるだけCI標準API使うようにシステム修正しているところです。 まあ、オーバーライドが多くなればバージョンアップ時に、検証したりテストしないと いけない手間は増えるでしょうね。ちょっとしたメソッド追加程度であれば、実際、 ほとんど問題はないとは思いますが。 > ただし、Form_validationクラスについてはPOST値に依存していて、バッチ等のファイル入力で使えない為、大幅に書き換えましたが。 大幅に違うなら別のライブラリにした方がいいかもしれません。 // Kenji > 以上です。 > 取り急ぎお礼と回答まで。 > > > > > > 2011年5月23日19:25 Kenji Suzuki : > > Kenji です。 > > > > > > On Wed, 18 May 2011 19:48:55 +0900 > > Yoshiyuki Okamoto wrote: > > > >> はじめまして。 > >> 岡本と申します。 > >> > >> 現在CodeIgniter1.7.2をベースに作られたシステム(WEBとバッチ)を > >> CodeIgniter2.0.2に置き換える作業をしているのですが、 > >> その中で数点バグ?のような内容を発見しました。 > >> > >> 対応はしたのですが、コアに手をいれたくないので、 > >> 本体側に修正依頼をしたいのですが > >> どのようにすればよいか、アドバイスいただけないでしょうか? > >> > >> --------------------------------------------------------------------------------------------------------------------------------- > >> > >> (その1)Form_validationでコールバックのValidation関数がうまく動かない > >> (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 > >> (対応)system/libraries/Form_validation.phpを修正して解決。 > >> 492c492 > >> < if (preg_match("/(callback_\w+)/", implode(' > >> ', $rules), $match)) > >> --- > >> > if (preg_match("/(callback_.+)/", implode(' ', $rules), $match)) > > > > \w だとうまく動かない理由がわかりません。 > > 動作しないサンプルコードはありますでしょうか? > > > > 他のプラットフォームでも同様に動作しないなら、バグと言えるかもしれませんの > > 本家にバグ報告してみるということも考えられますが。 > > > > > >> --------------------------------------------------------------------------------------------------------------------------------- > >> > >> (その2)Memcacheのキャッシュドライバー読み込み時にエラーが発生。 > >> (環境)CentOS release 5.4 PHP5.2系 > >> (対応)system/libraries/Driver.phpを修正して解決。 > >> 62c62 > >> < $filepath = > >> $path.'libraries/'.$lib_name.'/drivers/'.$class.EXT; > >> --- > >> > $filepath = $path.'libraries/'.ucfirst($lib_name).'/drivers/'.$class.EXT; > > > > 最新のコード では、48行目で > > > > $lib_name = ucfirst(strtolower(str_replace('CI_', '', $this->lib_name))); > > > > となっており、修正されているのではないでしょうか? > > > > > >> --------------------------------------------------------------------------------------------------------------------------------- > >> > >> (その3)ControllerでPear::Mailをrequreしたらapacheが強制終了。 > >> 8192番エラー(E_DEPRECATED)発生が関係している??? > >> > >> (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 > >> (対応)system/core/Common.phpを修正して解決。 > >> 444c444 > >> < if ($severity == E_STRICT) > >> --- > >> > if ($severity == E_STRICT || $severity == 8192) > > > > Apache が強制終了するのは、たぶん PHP のバグでしょうね。CI が原因とは言えないでしょうから、 > > CI のバグとするのは無理があるように思います。 > > > > E_DEPRECATED が発生するライブラリの方が問題とも言えると思います。 > > > > > >> --------------------------------------------------------------------------------------------------------------------------------- > >> > >> 以下はバグではないと思いますが、改善したい点です。 > >> > >> (その4)Memcacheのキャッシュドライバーのsaveメソッドで値の上書きができない。 > >> (例) > >>   $CI->cache->memcached->save('sess_id', 'value1'); > >> $CI->cache->memcached->save('sess_id', 'value2'); > >> > >>   とした場合に、value2がはいらない様子。 > > > > https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the > > これですね。バグと思えますので open にしました。 > > > > > >> (対応)上書きしたかったのでCache_memcached.phpに下記の修正をしました。 > >> 67c67,74 > >> < return $this->_memcached->add($id, array($data, > >> time(), $ttl), $ttl); > >> --- > >> > if ($this->_memcached->get($id) === FALSE) > >> > { > >> > return $this->_memcached->add($id, array($data, time(), $ttl), $ttl); > >> > } > >> > else > >> > { > >> > return $this->_memcached->set($id, array($data, time(), $ttl), $ttl); > >> > } > >> > >> --------------------------------------------------------------------------------------------------------------------------------- > >> > >> いまのところ、上記4点についてsystemフォルダ内を修正してしまったのですが、 > >> 修正したくないので、本体修正依頼するか、別の方法で回避したいと考えています。 > > > > systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ > > フォルダで継承 > > > > http://codeigniter.jp/user_guide_ja/general/core_classes.html > > http://codeigniter.jp/user_guide_ja/general/creating_libraries.html > > > > ですが、ドライバや core/Common.php は継承したりオーバライドできなかった > > と思います。 > > > > > > // Kenji > > > > > >> いきなり長文ですみませんが、アドバイスいただければ幸いです。 > >> > >> _______________________________________________ > >> Codeigniter-users mailing list > >> Codeigniter-users @ lists.sourceforge.jp > >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kms.maeda2011 @ gmail.com Tue May 24 21:23:42 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Tue, 24 May 2011 21:23:42 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?dXNlX3RyYW5zX3NpZCA9IDE=?= =?iso-2022-jp?b?GyRCISEkTjt+JE5GMCQtGyhC?= In-Reply-To: <20110524114609.fd18ae43.kenji.uui@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> Message-ID: <4DDBA34E.8070201@gmail.com> 前田です。 いつも、ご回答いただき、ありがとうございます。 Codeigniter で、下記の設定をしたとき、URLに"SID"は、自動的に付加されない のでしょうか? コントローラ側: ini_set('session.use_cookies', '0'); ini_set('session.use_only_cookies', '0'); ini_set('session.use_trans_sid', '1'); session_start(); $this->load->view('/top',$data); ビュー側 Webホーム From kms.maeda2011 @ gmail.com Tue May 24 22:35:54 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Tue, 24 May 2011 22:35:54 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?dXNlX3RyYW5zX3NpZCA9IDE=?= =?iso-2022-jp?b?GyRCISEkTjt+JE5GMCQtGyhC?= In-Reply-To: <4DDBA34E.8070201@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> <4DDBA34E.8070201@gmail.com> Message-ID: <4DDBB43A.8020403@gmail.com> 前田です。 $this->config->set_item('url_suffix','/sid' ); でやると、form_open('topics/detail') の時に、お尻に付加しますが、 リンク では、自動的には無理なんでしょうか? (2011/05/24 21:23), 前田 wrote: > 前田です。 > > いつも、ご回答いただき、ありがとうございます。 > > Codeigniter で、下記の設定をしたとき、URLに"SID"は、自動的に付加されない > のでしょうか? > > コントローラ側: > ini_set('session.use_cookies', '0'); > ini_set('session.use_only_cookies', '0'); > ini_set('session.use_trans_sid', '1'); > session_start(); > $this->load->view('/top',$data); > > ビュー側 > Webホーム > -- ---- 前田 政彦 From info @ localdisk.org Tue May 24 22:44:59 2011 From: info @ localdisk.org (=?ISO-2022-JP?B?GyRCPj5IeEJnGyhC?=) Date: Tue, 24 May 2011 22:44:59 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?dXNlX3RyYW5zX3NpZCA9IDEg?= =?iso-2022-jp?b?GyRCJE47fiRORjAkLRsoQg==?= In-Reply-To: <4DDBB43A.8020403@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> <4DDBA34E.8070201@gmail.com> <4DDBB43A.8020403@gmail.com> Message-ID: 前田さん。こんにちは。 CodeIgniter のセッションはPHPのセッションを使用していません。 俗にいうCookieStoreという仕組みです。 なので、php.iniを変更しても意味がないです。 http://codeigniter.jp/user_guide_ja/libraries/sessions.html PHP組み込みのセッションを使用したいのであれば ・NativeSessionライブラリを使用するhttp://codeigniter.com/wiki/Native_session/ ・$_SESSIONを使う という対応を擦る必要があると思います。 2011年5月24日22:35 前田 : > 前田です。 > > $this->config->set_item('url_suffix','/sid' ); > > でやると、form_open('topics/detail') の時に、お尻に付加しますが、 > リンク > では、自動的には無理なんでしょうか? > > > > (2011/05/24 21:23), 前田 wrote: >> 前田です。 >> >> いつも、ご回答いただき、ありがとうございます。 >> >> Codeigniter で、下記の設定をしたとき、URLに"SID"は、自動的に付加されない >> のでしょうか? >> >> コントローラ側: >> ini_set('session.use_cookies', '0'); >> ini_set('session.use_only_cookies', '0'); >> ini_set('session.use_trans_sid', '1'); >> session_start(); >> $this->load->view('/top',$data); >> >> ビュー側 >> Webホーム >> > > > -- > ---- > 前田 政彦 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -- _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ MATSUO Masaru info @ localdisk.org http://www.localdisk.org/ http://twitter.com/localdisk _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From kenji.uui @ gmail.com Tue May 24 23:10:45 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Tue, 24 May 2011 23:10:45 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?dXNlX3RyYW5zX3NpZCA9IDE=?= =?iso-2022-jp?b?GyRCISEkTjt+JE5GMCQtGyhC?= In-Reply-To: <4DDBA34E.8070201@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> <4DDBA34E.8070201@gmail.com> Message-ID: <20110524231045.64252cdb.kenji.uui@gmail.com> Kenji です。 そもそも session.use_trans_sid = 1 はセッション固定攻撃に脆弱ですので 使わない方がよいと思いますが。 // Kenji On Tue, 24 May 2011 21:23:42 +0900 前田 wrote: > 前田です。 > > いつも、ご回答いただき、ありがとうございます。 > > Codeigniter で、下記の設定をしたとき、URLに"SID"は、自動的に付加されない > のでしょうか? > > コントローラ側: > ini_set('session.use_cookies', '0'); > ini_set('session.use_only_cookies', '0'); > ini_set('session.use_trans_sid', '1'); > session_start(); > $this->load->view('/top',$data); > > ビュー側 > Webホーム > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kms.maeda2011 @ gmail.com Wed May 25 09:37:33 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Wed, 25 May 2011 09:37:33 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?dXNlX3RyYW5zX3NpZCA9IDEg?= =?iso-2022-jp?b?GyRCJE47fiRORjAkLRsoQg==?= In-Reply-To: References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> <4DDBA34E.8070201@gmail.com> <4DDBB43A.8020403@gmail.com> Message-ID: <4DDC4F4D.8010302@gmail.com> 前田です。 松雄様、アドバイスありがとうございます。 セッション変数は、Codeigniterのは使いませんでした。 これから試すのですが、「echo anchor('k_auth01', 'index')」で Viewに定義 してやれば、「Aタグ」にも自動で付加するんでしょうか? リンク を echo anchor( $this->config->item('secure_base_url').'top/guide', 'リンク'); にするとか・・・。 試してみます。 (2011/05/24 22:44), 松尾大 wrote: > 前田さん。こんにちは。 > > CodeIgniter のセッションはPHPのセッションを使用していません。 > 俗にいうCookieStoreという仕組みです。 > なので、php.iniを変更しても意味がないです。 > > http://codeigniter.jp/user_guide_ja/libraries/sessions.html > > PHP組み込みのセッションを使用したいのであれば > ・NativeSessionライブラリを使用するhttp://codeigniter.com/wiki/Native_session/ > ・$_SESSIONを使う > という対応を擦る必要があると思います。 > > > 2011年5月24日22:35 前田 : >> 前田です。 >> >> $this->config->set_item('url_suffix','/sid' ); >> >> でやると、form_open('topics/detail') の時に、お尻に付加しますが、 >> リンク >> では、自動的には無理なんでしょうか? >> >> >> >> (2011/05/24 21:23), 前田 wrote: >>> 前田です。 >>> >>> いつも、ご回答いただき、ありがとうございます。 >>> >>> Codeigniter で、下記の設定をしたとき、URLに"SID"は、自動的に付加されない >>> のでしょうか? >>> >>> コントローラ側: >>> ini_set('session.use_cookies', '0'); >>> ini_set('session.use_only_cookies', '0'); >>> ini_set('session.use_trans_sid', '1'); >>> session_start(); >>> $this->load->view('/top',$data); >>> >>> ビュー側 >>> Webホーム >>> >> >> -- >> ---- >> 前田 政彦 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > > -- ---- 前田 政彦 From kms.maeda2011 @ gmail.com Wed May 25 09:38:14 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Wed, 25 May 2011 09:38:14 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?dXNlX3RyYW5zX3NpZCA9IDE=?= =?iso-2022-jp?b?GyRCISEkTjt+JE5GMCQtGyhC?= In-Reply-To: <20110524231045.64252cdb.kenji.uui@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> <4DDBA34E.8070201@gmail.com> <20110524231045.64252cdb.kenji.uui@gmail.com> Message-ID: <4DDC4F76.1@gmail.com> 前田です。 それは、承知して使います。 ありがとうございました。 (2011/05/24 23:10), Kenji Suzuki wrote: > Kenji です。 > > > そもそも > session.use_trans_sid = 1 はセッション固定攻撃に脆弱ですので > 使わない方がよいと思いますが。 > > > // Kenji > > > On Tue, 24 May 2011 21:23:42 +0900 > 前田 wrote: > >> 前田です。 >> >> いつも、ご回答いただき、ありがとうございます。 >> >> Codeigniter で、下記の設定をしたとき、URLに"SID"は、自動的に付加されない >> のでしょうか? >> >> コントローラ側: >> ini_set('session.use_cookies', '0'); >> ini_set('session.use_only_cookies', '0'); >> ini_set('session.use_trans_sid', '1'); >> session_start(); >> $this->load->view('/top',$data); >> >> ビュー側 >> Webホーム >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users -- ---- 前田 政彦 From okamoto53515606 @ gmail.com Wed May 25 18:12:10 2011 From: okamoto53515606 @ gmail.com (Yoshiyuki Okamoto) Date: Wed, 25 May 2011 18:12:10 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJE8kOCRhJF4kNyRGGyhC?= In-Reply-To: <20110524114609.fd18ae43.kenji.uui@gmail.com> References: <20110523192530.3617ea8e.kenji.uui@gmail.com> <20110524114609.fd18ae43.kenji.uui@gmail.com> Message-ID: お世話になっております。 岡本です。 Kenjiさん ご回答ありがとうございます。 > もし、CI 本体に取り込んで欲しい場合は、CI での機能追加のフローは、 > UserVoice http://codeigniter.uservoice.com/forums/40508-codeigniter-reactor > で提案して採用されれば実装されます。 > 軽微な拡張なので、Bitbucket の issue に type を enhancement で登録しても > いいかもしれません。 ⇒こちらアドバイスありがとうございます。 > この issue の status を open にしたということです。 > 報告された内容に同意したので状態を open へ進めたということです。 > issue への登録は多く、invalid (無効) なものも多いので、 > 重要性が低いと、それだけ放置されやすくなると思います。 > なので、修正して欲しいバグ報告はこのように状態を変更したり > 同意するコメントを書き込んだ方が目につきやすくなりますので > 修される可能性が高くなるということです。 なるほど、よくわかりました。ご説明ありがとうございます。 下記の流れで確認してみようと思います。 (1)最新ソース確認 (2)issueの確認、UserVoiceの確認 (3)issueに同意する場合、openにする。 (4)発見したバグが、issueになければ、バグ報告書き込み (5)要望事項が、UserVoiceになければ、機能拡張依頼書き込み このあたり、方向性が見えてきました。 ありがとうございます。 取り急ぎ、お礼まで。 2011年5月24日11:46 Kenji Suzuki : > Kenji です。 > > > On Tue, 24 May 2011 10:00:25 +0900 > Yoshiyuki Okamoto wrote: > >> お世話になっております。 >> 岡本です。 >> >> >> Kenjiさんご返信ありがとうございます。 >> >> >> > \w だとうまく動かない理由がわかりません。 >> > 動作しないサンプルコードはありますでしょうか? >> ⇒こちらですが、下記のようにValidation Rule に[が含まれる場合に\wだとマッチしないようです。 >> callback__check_db[arg1,arg2] > > なるほど。たぶん、現状の仕様から外れるルール名ですね。 > [] で引数を渡すことは想定されていないのでしょう。 > > > もし、CI 本体に取り込んで欲しい場合は、CI での機能追加のフローは、 > > UserVoice http://codeigniter.uservoice.com/forums/40508-codeigniter-reactor > > で提案して採用されれば実装されます。 > > 軽微な拡張なので、Bitbucket の issue に type を enhancement で登録しても > いいかもしれません。 > > >> > https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the >> > これですね。バグと思えますので open にしました。 >> ⇒こちらですが、まさにこれですね。 >> 恥ずかしながら open にするというのはどういう意味でしょうか? > > この issue の status を open にしたということです。 > 報告された内容に同意したので状態を open へ進めたということです。 > > issue への登録は多く、invalid (無効) なものも多いので、 > 重要性が低いと、それだけ放置されやすくなると思います。 > > なので、修正して欲しいバグ報告はこのように状態を変更したり > 同意するコメントを書き込んだ方が目につきやすくなりますので > 修される可能性が高くなるということです。 > > >> 追加ですが、system/libraries/Cache/Cache.phpで >> ドライバをmemcached、バックアップアップドライバをfileに指定して、memcachedモジュールのない環境でキャッシュライブラリを使うとエラーとなりました。こちらもバグかと思います。取り急ぎローカル修正済ですが、こちらも共有しますね。 >> >> system/libraries/Cache/Cache.php の マジックメソッド >> public function __get($child) >> { >> $obj = parent::__get($child); >> >> if ( ! $this->is_supported($child)) >> { >> $this->_adapter = $this->_backup_driver; >> $obj = parent::__get($this->_backup_driver); >> //この行追加。追加しないと$objがNULLで、後続処理で落ちる >> } >> >> return $obj; >> } > > これはバグのようですね。 > > >> > systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ >> > フォルダで継承 >> > >> > http://codeigniter.jp/user_guide_ja/general/core_classes.html >> > http://codeigniter.jp/user_guide_ja/general/creating_libraries.html >> > >> > ですが、ドライバや core/Common.php は継承したりオーバライドできなかった >> > と思います。 >> ⇒こちらですが、ありがとうございます。 >> 今回思ったのですが、オーバーライドたくさんあるとバージョンアップの時に大変ですね。 >> なので、2系にバージョンアップしてできるだけCI標準API使うようにシステム修正しているところです。 > > まあ、オーバーライドが多くなればバージョンアップ時に、検証したりテストしないと > いけない手間は増えるでしょうね。ちょっとしたメソッド追加程度であれば、実際、 > ほとんど問題はないとは思いますが。 > > >> ただし、Form_validationクラスについてはPOST値に依存していて、バッチ等のファイル入力で使えない為、大幅に書き換えましたが。 > > 大幅に違うなら別のライブラリにした方がいいかもしれません。 > > > // Kenji > > > >> 以上です。 >> 取り急ぎお礼と回答まで。 >> >> >> >> >> >> 2011年5月23日19:25 Kenji Suzuki : >> > Kenji です。 >> > >> > >> > On Wed, 18 May 2011 19:48:55 +0900 >> > Yoshiyuki Okamoto wrote: >> > >> >> はじめまして。 >> >> 岡本と申します。 >> >> >> >> 現在CodeIgniter1.7.2をベースに作られたシステム(WEBとバッチ)を >> >> CodeIgniter2.0.2に置き換える作業をしているのですが、 >> >> その中で数点バグ?のような内容を発見しました。 >> >> >> >> 対応はしたのですが、コアに手をいれたくないので、 >> >> 本体側に修正依頼をしたいのですが >> >> どのようにすればよいか、アドバイスいただけないでしょうか? >> >> >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> >> >> (その1)Form_validationでコールバックのValidation関数がうまく動かない >> >> (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 >> >> (対応)system/libraries/Form_validation.phpを修正して解決。 >> >> 492c492 >> >> < if (preg_match("/(callback_\w+)/", implode(' >> >> ', $rules), $match)) >> >> --- >> >> > if (preg_match("/(callback_.+)/", implode(' ', $rules), $match)) >> > >> > \w だとうまく動かない理由がわかりません。 >> > 動作しないサンプルコードはありますでしょうか? >> > >> > 他のプラットフォームでも同様に動作しないなら、バグと言えるかもしれませんの >> > 本家にバグ報告してみるということも考えられますが。 >> > >> > >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> >> >> (その2)Memcacheのキャッシュドライバー読み込み時にエラーが発生。 >> >> (環境)CentOS release 5.4 PHP5.2系 >> >> (対応)system/libraries/Driver.phpを修正して解決。 >> >> 62c62 >> >> < $filepath = >> >> $path.'libraries/'.$lib_name.'/drivers/'.$class.EXT; >> >> --- >> >> > $filepath = $path.'libraries/'.ucfirst($lib_name).'/drivers/'.$class.EXT; >> > >> > 最新のコード では、48行目で >> > >> > $lib_name = ucfirst(strtolower(str_replace('CI_', '', $this->lib_name))); >> > >> > となっており、修正されているのではないでしょうか? >> > >> > >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> >> >> (その3)ControllerでPear::Mailをrequreしたらapacheが強制終了。 >> >> 8192番エラー(E_DEPRECATED)発生が関係している??? >> >> >> >> (環境)Windows XP 64bit XAMPP 1.7.4 PHP5.3系 >> >> (対応)system/core/Common.phpを修正して解決。 >> >> 444c444 >> >> < if ($severity == E_STRICT) >> >> --- >> >> > if ($severity == E_STRICT || $severity == 8192) >> > >> > Apache が強制終了するのは、たぶん PHP のバグでしょうね。CI が原因とは言えないでしょうから、 >> > CI のバグとするのは無理があるように思います。 >> > >> > E_DEPRECATED が発生するライブラリの方が問題とも言えると思います。 >> > >> > >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> >> >> 以下はバグではないと思いますが、改善したい点です。 >> >> >> >> (その4)Memcacheのキャッシュドライバーのsaveメソッドで値の上書きができない。 >> >> (例) >> >>   $CI->cache->memcached->save('sess_id', 'value1'); >> >> $CI->cache->memcached->save('sess_id', 'value2'); >> >> >> >>   とした場合に、value2がはいらない様子。 >> > >> > https://bitbucket.org/ellislab/codeigniter-reactor/issue/158/cachephp-save-behavior-depending-on-the >> > これですね。バグと思えますので open にしました。 >> > >> > >> >> (対応)上書きしたかったのでCache_memcached.phpに下記の修正をしました。 >> >> 67c67,74 >> >> < return $this->_memcached->add($id, array($data, >> >> time(), $ttl), $ttl); >> >> --- >> >> > if ($this->_memcached->get($id) === FALSE) >> >> > { >> >> > return $this->_memcached->add($id, array($data, time(), $ttl), $ttl); >> >> > } >> >> > else >> >> > { >> >> > return $this->_memcached->set($id, array($data, time(), $ttl), $ttl); >> >> > } >> >> >> >> --------------------------------------------------------------------------------------------------------------------------------- >> >> >> >> いまのところ、上記4点についてsystemフォルダ内を修正してしまったのですが、 >> >> 修正したくないので、本体修正依頼するか、別の方法で回避したいと考えています。 >> > >> > systemフォルダ内を修正したくない場合は、appliecation/ 以下の同じ >> > フォルダで継承 >> > >> > http://codeigniter.jp/user_guide_ja/general/core_classes.html >> > http://codeigniter.jp/user_guide_ja/general/creating_libraries.html >> > >> > ですが、ドライバや core/Common.php は継承したりオーバライドできなかった >> > と思います。 >> > >> > >> > // Kenji >> > >> > >> >> いきなり長文ですみませんが、アドバイスいただければ幸いです。 >> >> >> >> _______________________________________________ >> >> Codeigniter-users mailing list >> >> Codeigniter-users @ lists.sourceforge.jp >> >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > >> > _______________________________________________ >> > Codeigniter-users mailing list >> > Codeigniter-users @ lists.sourceforge.jp >> > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From kenji.uui @ gmail.com Sat May 28 10:57:32 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sat, 28 May 2011 10:57:32 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJS10bKEI=?= =?iso-2022-jp?b?GyRCTHUbKEIgTWVyY3VyaWFsL0JpdGJ1Y2tldCAbJEIkTjtIJCQbKEI=?= =?iso-2022-jp?b?GyRCSn0kTjJyQGIbKEI=?= Message-ID: <20110528105732.71ca645f.kenji.uui@gmail.com> Kenji です。 ユーザガイド翻訳へ参加される方で Mercurial/Bitbucket に不慣れな方 もいるでしょうから、今後の参考のためにも少々解説しておきますね。 なお、Mercurial/Bitbucket の基本的な使い方は CodeIgniter Con で の以下のセッションに説明があります。 http://cicon.codeigniter.jp/2011/programs/detail#3 現在、log はこのようになっています。 https://bitbucket.org/codeigniter_jp/ci-ja/changesets $ hg glog -l 6 @ チェンジセット: 2583:e02471156497 |\ タグ: tip | | 親: 2582:97ed176f2a65 | | 親: 2581:f62fce656f3a | | ユーザ: hatohato25 | | 日付: Sat May 28 05:11:43 2011 +0900 | | 要約: merge, fix a misstake which i did | | | o チェンジセット: 2582:97ed176f2a65 | | 親: 2578:7d43919af8d5 | | ユーザ: hatohato25 | | 日付: Sat May 28 05:03:32 2011 +0900 | | 要約: Translate under "user_guide_ja/" EN to JA. | | o | チェンジセット: 2581:f62fce656f3a |\ \ 親: 2580:32acfeebf9a3 | | | 親: 2579:f55af50485b6 | | | ユーザ: kenjis | | | 日付: Mon May 23 23:07:00 2011 +0900 | | | 要約: merge for backout 2577 and 2578 | | | | o | チェンジセット: 2580:32acfeebf9a3 | |/ 親: 2578:7d43919af8d5 | | ユーザ: kenjis | | 日付: Mon May 23 23:06:16 2011 +0900 | | 要約: Backed out changeset 7d43919af8d5 | | o | チェンジセット: 2579:f55af50485b6 | | 親: 2577:cf9b8ddcb49b | | ユーザ: kenjis | | 日付: Mon May 23 23:05:59 2011 +0900 | | 要約: Backed out changeset cf9b8ddcb49b | | | o チェンジセット: 2578:7d43919af8d5 |/ ユーザ: hatohato25 | 日付: Mon May 23 21:50:18 2011 +0900 | 要約: undo | ここで、操作が適切でないのは | o チェンジセット: 2582:97ed176f2a65 | | 親: 2578:7d43919af8d5 | | ユーザ: hatohato25 | | 日付: Sat May 28 05:03:32 2011 +0900 | | 要約: Translate under "user_guide_ja/" EN to JA. です。 r2582 の直前のチェンジセットは 2581 ですが、親が 2578 になって しまっています。その結果、ヘッドが増加してしまっています。 このような場合は、変更をコミットする前に $ hg pull $ hg update or $ hg pull -u して、手許のリポジトリ(と作業領域)を最新の状態(r2581)に更新した後に、 翻訳作業をして、その後に commit、push すれば、ヘッドを増やさずに済み、 マージする必要が生じません。 もし、時間的に自分が push する前に他の人が push しており、変更を 手許のリポジトリにコミットしてしまっていた場合は、少し高度な操作ですが rebase するという方法があります。 http://sourceforge.jp/projects/codeigniter/lists/archive/users/2011-March/002374.html 参照 また、r2582 ですが、hg diff すればわかりますが、 https://bitbucket.org/codeigniter_jp/ci-ja/changeset/97ed176f2a65 ファイルの全行が変更されてしまっており、差分がわかりません。 これは、改行コードが LF から CRLF へ変更されてしまっているためです。 改行コードについては、本家同様 LF で統一しており、エディタが勝手に変更しない ように注意してください。差分がわからないと他の作業者が変更内容を検証できませんし。 このようなミスは、コミットする前に hg diff を確認すれば防げます。 // Kenji From kenji.uui @ gmail.com Sat May 28 11:04:34 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sat, 28 May 2011 11:04:34 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJRnwbKEI=?= =?iso-2022-jp?b?GyRCS1w4bEhHPDlJLjRwPWAkTkRJMkMbKEI=?= Message-ID: <20110528110434.ced35b7f.kenji.uui@gmail.com> Kenji です。 ユーザガイド日本語版執筆基準 https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88%E5%9F%B7%E7%AD%86%E5%9F%BA%E6%BA%96 に以下を追加しました。 * 改行コードは本家同様 LF を使う。変更しない。誤って LF 以外のコードが使われている場合は、改行コードのみを修正してコミットするか backout する * 文字コードは UTF-8 // Kenji From hatohato25 @ gmail.com Sat May 28 18:40:00 2011 From: hatohato25 @ gmail.com (Hayato Nasu) Date: Sat, 28 May 2011 18:40:00 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJRnwbKEI=?= =?iso-2022-jp?b?GyRCS1w4bEhHPDlJLjRwPWAkTkRJMkMbKEI=?= In-Reply-To: <20110528110434.ced35b7f.kenji.uui@gmail.com> References: <20110528110434.ced35b7f.kenji.uui@gmail.com> Message-ID: hayato です。 kenji さん、前回に引き続き、お世話をお掛けしてしまい、大変申し訳ないです。 MLでの説明、ありがとうございます! Mercurialの使用に慣れるよう勉強し直してきます。 まずは練習用のレポジトリを作成するところから。 1つ確認させてください。 http://codeigniter.jp/user_guide_ja/ ユーザガイドページの(他直下のページ含む)パンくずリスト CodeIgniter Home 部分が本家の http://codeigniter.com/ となっていますが、 http://codeigniter.jp/ に変更しても大丈夫でしょうか? 理由があって、本家にしてあるのであれば、ママとします。 2011年5月28日11:04 Kenji Suzuki : > Kenji です。 > > > ユーザガイド日本語版執筆基準 > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88%E5%9F%B7%E7%AD%86%E5%9F%BA%E6%BA%96 > > に以下を追加しました。 > > * 改行コードは本家同様 LF を使う。変更しない。誤って LF 以外のコードが使われている場合は、改行コードのみを修正してコミットするか > backout する > * 文字コードは UTF-8 > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110528/2361fcf3/attachment.htm From kenji.uui @ gmail.com Sat May 28 18:45:31 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sat, 28 May 2011 18:45:31 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Y2ktamEgGyRCJWolXSU4JUgbKEI=?= =?iso-2022-jp?b?GyRCJWokchsoQiByMjU3NiAbJEIkTj51QlYkS0xhJDckXiQ3JD8bKEI=?= In-Reply-To: <20110523231831.79f72d83.kenji.uui@gmail.com> References: <20110523231831.79f72d83.kenji.uui@gmail.com> Message-ID: <20110528184531.6528b30f.kenji.uui@gmail.com> Kenji です。 リポジトリを元の状態に戻そうとして、うまくいかず、よくわからない 状態になってしまったようですので、再度、r2576 の状態に戻しました。 https://bitbucket.org/codeigniter_jp/ci-ja/changesets 今回は、チェンジセットが多く途中にマージとかもされてて、ややこしい 状態でしたので、r2576 と tip の差分の逆パッチを適用する変更を コミットするかたちで元の状態に戻しました。 検証: $ hg diff -r 2576:2588 で差分なし。 // Kenji On Mon, 23 May 2011 23:18:31 +0900 Kenji Suzuki wrote: > Kenji です。 > > > r2577 が誤って push されてしまったもので、r2578 がその > 取り消しのようでしたが、きちんと取り消しできていません > でしたので、r2577 と r2578 を打ち消して push しました。 > > push する前でしたら hg rollback で直前のコミットを > なかったことにできますが、push してしまうと、他の人が > pull してしまった可能性がありますので、rollback は > 使えません。 > > 直前のチェンジセットのみでしたら > > $ hg backout tip > > で打ち消すことができます。 > > 2つ以上のチェンジセットを打ち消す場合は、ヘッドが増加します > ので、マージする必要が生じます。 > > 今回の手順: > $ hg backout 2577 > > $ hg backout 2578 > > $ hg heads default > チェンジセット: 2580:32acfeebf9a3 > タグ: tip > 親: 2578:7d43919af8d5 > ユーザ: kenjis > 日付: Mon May 23 23:06:16 2011 +0900 > 要約: Backed out changeset 7d43919af8d5 > > チェンジセット: 2579:f55af50485b6 > 親: 2577:cf9b8ddcb49b > ユーザ: kenjis > 日付: Mon May 23 23:05:59 2011 +0900 > 要約: Backed out changeset cf9b8ddcb49b > > $ hg merge > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji.uui @ gmail.com Sat May 28 18:55:30 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sat, 28 May 2011 18:55:30 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJRnwbKEI=?= =?iso-2022-jp?b?GyRCS1w4bEhHPDlJLjRwPWAkTkRJMkMbKEI=?= In-Reply-To: References: <20110528110434.ced35b7f.kenji.uui@gmail.com> Message-ID: <20110528185530.592d9bff.kenji.uui@gmail.com> Kenji です。 On Sat, 28 May 2011 18:40:00 +0900 Hayato Nasu wrote: > hayato です。 > > > kenji さん、前回に引き続き、お世話をお掛けしてしまい、大変申し訳ないです。 > MLでの説明、ありがとうございます! > Mercurialの使用に慣れるよう勉強し直してきます。 > まずは練習用のレポジトリを作成するところから。 何かわからないことがありましたら、お気軽にお聞きください。 たぶん、誰か回答してくれると思います。 > 1つ確認させてください。 > > http://codeigniter.jp/user_guide_ja/ > ユーザガイドページの(他直下のページ含む)パンくずリスト > > CodeIgniter Home 部分が本家の > http://codeigniter.com/ > となっていますが、 > http://codeigniter.jp/ > に変更しても大丈夫でしょうか? > 理由があって、本家にしてあるのであれば、ママとします。 これは、CodeIgniter Home なので本家だということだと思います。 http://codeigniter.jp/ は、あくまで日本のユーザ会、要するにユーザの集まりですから。 // Kenji > 2011年5月28日11:04 Kenji Suzuki : > > > Kenji です。 > > > > > > ユーザガイド日本語版執筆基準 > > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88%E5%9F%B7%E7%AD%86%E5%9F%BA%E6%BA%96 > > > > に以下を追加しました。 > > > > * 改行コードは本家同様 LF を使う。変更しない。誤って LF 以外のコードが使われている場合は、改行コードのみを修正してコミットするか > > backout する > > * 文字コードは UTF-8 > > > > > > // Kenji > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > From kenji.uui @ gmail.com Sat May 28 20:37:55 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sat, 28 May 2011 20:37:55 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?= =?iso-2022-jp?b?MC4zIBskQiROS11MdTpuNkgkTjMrO08bKEI=?= In-Reply-To: <20110503173857.8a466c1f.kenji.uui@gmail.com> References: <20110503173857.8a466c1f.kenji.uui@gmail.com> Message-ID: <20110528203755.e9a7d101.kenji.uui@gmail.com> Kenji です。 現状の作業の進め方に関する補足です。 現在、2.0.3 はリリース前であり、不定期に本家の変更点をマージして そのマージされた部分の翻訳を進めていく状態です。 https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 に未翻訳のファイルのリストを載せてますので、基本的にこのファイルの 未翻訳部分の翻訳から作業を進めるようにお願いします。翻訳が済んだ ものは、「済み」と先頭に追加してください。 本家の変更点で ci-ja にマージされていない部分の翻訳は、マージ後に 行います。 また、本家で修正されていない変更は、本家が修正された後にのみ修正 するようにお願いします。本家リポジトリに修正がコミットされるまでは 「訳注」で誤りを記載します。 それから、意味なくファイルをまとめてコミットすることは控えるように お願いします。用語の統一など複数ファイルにまたがる場合など意味のある ひとまとまりの変更は複数ファイルをまとめてコミットしますが、通常は 翻訳したファイル毎にコミットするようにお願いします。 // Kenji On Tue, 3 May 2011 17:38:57 +0900 Kenji Suzuki wrote: > Kenji です。 > > > 2.0.2 日本語のリリースは見送り、次のバージョンの翻訳作業に移ります。 > > Reactor リポジトリをマージしました。 > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > 翻訳できる方は、翻訳をお願いします。 > > > 不明な点がありましたら、ご質問ください。 > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From hatohato25 @ gmail.com Sat May 28 23:40:18 2011 From: hatohato25 @ gmail.com (Hayato Nasu) Date: Sat, 28 May 2011 23:40:18 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?= =?iso-2022-jp?b?MC4zIBskQiROS11MdTpuNkgkTjMrO08bKEI=?= In-Reply-To: <20110528203755.e9a7d101.kenji.uui@gmail.com> References: <20110503173857.8a466c1f.kenji.uui@gmail.com> <20110528203755.e9a7d101.kenji.uui@gmail.com> Message-ID: Kenji さん hayato です。 下記、了解しました。 現状、提示されている6ファイルの翻訳作業を終了し、push しました。 ご確認ください。 今回はうまくできたのではないかと思うのですが、また問題があるようでしたら、再度お手数おかけしますが元に戻してしまってください。。 さすがに3度以上も失敗を重ねられないので、当分は別途 Fork したもので、練習を重ねてくるようにします。 確認よろしくお願いします。 2011年5月28日20:37 Kenji Suzuki : > Kenji です。 > > > 現状の作業の進め方に関する補足です。 > > 現在、2.0.3 はリリース前であり、不定期に本家の変更点をマージして > そのマージされた部分の翻訳を進めていく状態です。 > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > に未翻訳のファイルのリストを載せてますので、基本的にこのファイルの > 未翻訳部分の翻訳から作業を進めるようにお願いします。翻訳が済んだ > ものは、「済み」と先頭に追加してください。 > > 本家の変更点で ci-ja にマージされていない部分の翻訳は、マージ後に > 行います。 > > また、本家で修正されていない変更は、本家が修正された後にのみ修正 > するようにお願いします。本家リポジトリに修正がコミットされるまでは > 「訳注」で誤りを記載します。 > > それから、意味なくファイルをまとめてコミットすることは控えるように > お願いします。用語の統一など複数ファイルにまたがる場合など意味のある > ひとまとまりの変更は複数ファイルをまとめてコミットしますが、通常は > 翻訳したファイル毎にコミットするようにお願いします。 > > > // Kenji > > > On Tue, 3 May 2011 17:38:57 +0900 > Kenji Suzuki wrote: > > > Kenji です。 > > > > > > 2.0.2 日本語のリリースは見送り、次のバージョンの翻訳作業に移ります。 > > > > Reactor リポジトリをマージしました。 > > > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > > > 翻訳できる方は、翻訳をお願いします。 > > > > > > 不明な点がありましたら、ご質問ください。 > > > > > > // Kenji > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110528/d6f242f5/attachment-0001.htm From kenji.uui @ gmail.com Sun May 29 07:52:00 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Sun, 29 May 2011 07:52:00 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?= =?iso-2022-jp?b?MC4zIBskQiROS11MdTpuNkgkTjMrO08bKEI=?= In-Reply-To: References: <20110503173857.8a466c1f.kenji.uui@gmail.com> <20110528203755.e9a7d101.kenji.uui@gmail.com> Message-ID: <20110529075200.906d7e02.kenji.uui@gmail.com> Kenji です。 On Sat, 28 May 2011 23:40:18 +0900 Hayato Nasu wrote: > Kenji さん > > hayato です。 > 下記、了解しました。 > 現状、提示されている6ファイルの翻訳作業を終了し、push しました。 > ご確認ください。 作業手順としては OK だと思います。 できましたら、今後は、とくに関連のない変更は、1ファイル毎にコミットして いただけたらと思います。 なお、Wiki の変更部分ですが、本家からマージした日付とチェンジセットを メモしてあるものですので、その部分は変更しないようにお願いします。 以下のように戻しました。 --- a/ユーザガイド日本語版2.0.3作成.wiki Sat May 28 16:33:09 2011 +0200 +++ b/ユーザガイド日本語版2.0.3作成.wiki Sun May 29 00:45:18 2011 +0200 @@ -9,8 +9,8 @@ * 翻訳作業に関するコミュニケーションは、[[http://codeigniter.jp/mailinglist|メーリングリスト]] にて行います。 * push するには、Bitbucket のリポジトリへの書き込み権限が必要です。メーリングリストにて Bitbucket のアカウント名を知らせ、書き込み権限を取得してください。 -2011/05/28 マージ <> -* (済)user_guide_ja/changelog.html +2011/05/03 マージ <> +* (済)user_guide_ja/changelog.html <> * (済)user_guide_ja/general/routing.html * (済)user_guide_ja/helpers/html_helper.html * (済)user_guide_ja/installation/index.html // Kenji > 今回はうまくできたのではないかと思うのですが、また問題があるようでしたら、再度お手数おかけしますが元に戻してしまってください。。 > さすがに3度以上も失敗を重ねられないので、当分は別途 Fork したもので、練習を重ねてくるようにします。 > > 確認よろしくお願いします。 > > > > 2011年5月28日20:37 Kenji Suzuki : > > > Kenji です。 > > > > > > 現状の作業の進め方に関する補足です。 > > > > 現在、2.0.3 はリリース前であり、不定期に本家の変更点をマージして > > そのマージされた部分の翻訳を進めていく状態です。 > > > > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > > > に未翻訳のファイルのリストを載せてますので、基本的にこのファイルの > > 未翻訳部分の翻訳から作業を進めるようにお願いします。翻訳が済んだ > > ものは、「済み」と先頭に追加してください。 > > > > 本家の変更点で ci-ja にマージされていない部分の翻訳は、マージ後に > > 行います。 > > > > また、本家で修正されていない変更は、本家が修正された後にのみ修正 > > するようにお願いします。本家リポジトリに修正がコミットされるまでは > > 「訳注」で誤りを記載します。 > > > > それから、意味なくファイルをまとめてコミットすることは控えるように > > お願いします。用語の統一など複数ファイルにまたがる場合など意味のある > > ひとまとまりの変更は複数ファイルをまとめてコミットしますが、通常は > > 翻訳したファイル毎にコミットするようにお願いします。 > > > > > > // Kenji > > > > > > On Tue, 3 May 2011 17:38:57 +0900 > > Kenji Suzuki wrote: > > > > > Kenji です。 > > > > > > > > > 2.0.2 日本語のリリースは見送り、次のバージョンの翻訳作業に移ります。 > > > > > > Reactor リポジトリをマージしました。 > > > > > > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > > > > > 翻訳できる方は、翻訳をお願いします。 > > > > > > > > > 不明な点がありましたら、ご質問ください。 > > > > > > > > > // Kenji > > > > > > _______________________________________________ > > > Codeigniter-users mailing list > > > Codeigniter-users @ lists.sourceforge.jp > > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codeigniter-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > From kms.maeda2011 @ gmail.com Sun May 29 12:00:31 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Sun, 29 May 2011 12:00:31 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCI1AjTyNTI1QkLEo4O3obKEI=?= =?iso-2022-jp?b?GyRCMj0kMRsoQg==?= In-Reply-To: <20110518201005.d571750e.kenji.uui@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> <4DD3A52B.9080706@gmail.com> <20110518201005.d571750e.kenji.uui@gmail.com> Message-ID: <4DE1B6CF.50201@gmail.com> 前田です。 なんども、なんども、すいません。 携帯で、出力は、SJISで出せたのですが、POSTがUTF−8に変換する ポイントがわかりません。 http://pricewave.blog110.fc2.com/category4-1.html を追加すれば良いと思っているのですが。 これでは、だめなのでしょうか? -- ---- 前田 政彦 From kms.maeda2011 @ gmail.com Sun May 29 14:54:51 2011 From: kms.maeda2011 @ gmail.com (=?ISO-2022-JP?B?GyRCQTBFRBsoQg==?=) Date: Sun, 29 May 2011 14:54:51 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCI1AjTyNTI1QkLEo4O3obKEI=?= =?iso-2022-jp?b?GyRCMj0kMRsoQg==?= In-Reply-To: <4DE1B6CF.50201@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> <4DD3A52B.9080706@gmail.com> <20110518201005.d571750e.kenji.uui@gmail.com> <4DE1B6CF.50201@gmail.com> Message-ID: <4DE1DFAB.8020905@gmail.com> 追記です: if ( ! function_exists('set_value')) { function set_value($field = '', $default = '') { if (FALSE === ($OBJ =& _get_validation_object())) { if ( ! isset($_POST[$field])) { return $default; } return form_prep($_POST[$field], $field); } $mb_default = mb_convert_encoding($default, 'UTF-8');//,'SJIS-win'); return form_prep($OBJ->set_value($field, $mb_default), $field); } } これで、変換は出来たけど、バリデーションがちゃんと引っかからない。 値が空と言われてます。 うーむ。 (2011/05/29 12:00), 前田 wrote: > 前田です。 > > なんども、なんども、すいません。 > > 携帯で、出力は、SJISで出せたのですが、POSTがUTF−8に変換する > ポイントがわかりません。 > > http://pricewave.blog110.fc2.com/category4-1.html > > を追加すれば良いと思っているのですが。 > > これでは、だめなのでしょうか? > -- ---- 前田 政彦 From okuyama @ workgroup.jp Sun May 29 16:44:07 2011 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Sun, 29 May 2011 16:44:07 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCI1AjTyNTI1QkLEo4O3obKEI=?= =?iso-2022-jp?b?GyRCMj0kMRsoQg==?= In-Reply-To: <4DE1B6CF.50201@gmail.com> References: <4DCCED93.6070809@gmail.com> <86DDB7EC-0FB4-45D8-A41F-53BBB64CC474@nekoget.net> <4DD07340.2000709@gmail.com> <20110516095452.f238e4c9.kenji.uui@gmail.com> <4DD3A52B.9080706@gmail.com> <20110518201005.d571750e.kenji.uui@gmail.com> <4DE1B6CF.50201@gmail.com> Message-ID: おく@Workgroupです。 > 携帯で、出力は、SJISで出せたのですが、POSTがUTF−8に変換する > ポイントがわかりません。 CI_Input内で、CI_Utf8のclean_stringが呼ばれる前にUTF-8に変換しておく必要がありますので、 CI_Inputを継承したクラス内で_clean_input_dataを置き換えるか、 pre_systemの部分でhookをかけて、 $_GET, $_POST, $_COOKIEを変換してあげればOKかと。 2011年5月29日12:00 前田 : > 前田です。 > > なんども、なんども、すいません。 > > 携帯で、出力は、SJISで出せたのですが、POSTがUTF−8に変換する > ポイントがわかりません。 > > http://pricewave.blog110.fc2.com/category4-1.html > > を追加すれば良いと思っているのですが。 > > これでは、だめなのでしょうか? > > -- > ---- > 前田 政彦 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From hatohato25 @ gmail.com Tue May 31 00:31:28 2011 From: hatohato25 @ gmail.com (Hayato Nasu) Date: Tue, 31 May 2011 00:31:28 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?= =?iso-2022-jp?b?MC4zIBskQiROS11MdTpuNkgkTjMrO08bKEI=?= In-Reply-To: <20110529075200.906d7e02.kenji.uui@gmail.com> References: <20110503173857.8a466c1f.kenji.uui@gmail.com> <20110528203755.e9a7d101.kenji.uui@gmail.com> <20110529075200.906d7e02.kenji.uui@gmail.com> Message-ID: Kenji さん hayato です。下記、インラインにて失礼します。 2011年5月29日7:52 Kenji Suzuki : > Kenji です。 > > > On Sat, 28 May 2011 23:40:18 +0900 > Hayato Nasu wrote: > > > Kenji さん > > > > hayato です。 > > 下記、了解しました。 > > 現状、提示されている6ファイルの翻訳作業を終了し、push しました。 > > ご確認ください。 > > 作業手順としては OK だと思います。 ご確認ありがとうございました! できましたら、今後は、とくに関連のない変更は、1ファイル毎にコミットして > いただけたらと思います。 ”特に関連のない変更”=”新たに追加された文言の翻訳以外” ですね? 了解しました。1ファイル毎に commit するようにします。 > なお、Wiki の変更部分ですが、本家からマージした日付とチェンジセットを > メモしてあるものですので、その部分は変更しないようにお願いします。 > 今後、Wikiは指定されているファイル名へ(済)を入れるのみとします。 修正、お手間おかけしました。 > 以下のように戻しました。 > > --- a/ユーザガイド日本語版2.0.3作成.wiki Sat May 28 16:33:09 2011 +0200 > +++ b/ユーザガイド日本語版2.0.3作成.wiki Sun May 29 00:45:18 2011 +0200 > @@ -9,8 +9,8 @@ > * 翻訳作業に関するコミュニケーションは、[[http://codeigniter.jp/mailinglist|メーリングリスト]] > にて行います。 > * push するには、Bitbucket のリポジトリへの書き込み権限が必要です。メーリングリストにて Bitbucket > のアカウント名を知らせ、書き込み権限を取得してください。 > > -2011/05/28 マージ <> > -* (済)user_guide_ja/changelog.html > +2011/05/03 マージ <> > +* (済)user_guide_ja/changelog.html <> > * (済)user_guide_ja/general/routing.html > * (済)user_guide_ja/helpers/html_helper.html > * (済)user_guide_ja/installation/index.html > > > // Kenji > > > > 今回はうまくできたのではないかと思うのですが、また問題があるようでしたら、再度お手数おかけしますが元に戻してしまってください。。 > > さすがに3度以上も失敗を重ねられないので、当分は別途 Fork したもので、練習を重ねてくるようにします。 > > > > 確認よろしくお願いします。 > > > > > > > > 2011年5月28日20:37 Kenji Suzuki : > > > > > Kenji です。 > > > > > > > > > 現状の作業の進め方に関する補足です。 > > > > > > 現在、2.0.3 はリリース前であり、不定期に本家の変更点をマージして > > > そのマージされた部分の翻訳を進めていく状態です。 > > > > > > > > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > > > > > に未翻訳のファイルのリストを載せてますので、基本的にこのファイルの > > > 未翻訳部分の翻訳から作業を進めるようにお願いします。翻訳が済んだ > > > ものは、「済み」と先頭に追加してください。 > > > > > > 本家の変更点で ci-ja にマージされていない部分の翻訳は、マージ後に > > > 行います。 > > > > > > また、本家で修正されていない変更は、本家が修正された後にのみ修正 > > > するようにお願いします。本家リポジトリに修正がコミットされるまでは > > > 「訳注」で誤りを記載します。 > > > > > > それから、意味なくファイルをまとめてコミットすることは控えるように > > > お願いします。用語の統一など複数ファイルにまたがる場合など意味のある > > > ひとまとまりの変更は複数ファイルをまとめてコミットしますが、通常は > > > 翻訳したファイル毎にコミットするようにお願いします。 > > > > > > > > > // Kenji > > > > > > > > > On Tue, 3 May 2011 17:38:57 +0900 > > > Kenji Suzuki wrote: > > > > > > > Kenji です。 > > > > > > > > > > > > 2.0.2 日本語のリリースは見送り、次のバージョンの翻訳作業に移ります。 > > > > > > > > Reactor リポジトリをマージしました。 > > > > > > > > > > > > https://bitbucket.org/codeigniter_jp/ci-ja/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%AC%E3%82%A4%E3%83%89%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%882.0.3%E4%BD%9C%E6%88%90 > > > > > > > > 翻訳できる方は、翻訳をお願いします。 > > > > > > > > > > > > 不明な点がありましたら、ご質問ください。 > > > > > > > > > > > > // Kenji > > > > > > > > _______________________________________________ > > > > Codeigniter-users mailing list > > > > Codeigniter-users @ lists.sourceforge.jp > > > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > > > _______________________________________________ > > > Codeigniter-users mailing list > > > Codeigniter-users @ lists.sourceforge.jp > > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20110531/89651ee2/attachment.htm From kenji.uui @ gmail.com Tue May 31 08:31:14 2011 From: kenji.uui @ gmail.com (Kenji Suzuki) Date: Tue, 31 May 2011 08:31:14 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJWYhPCU2JSwlJCVJGyhCIDIu?= =?iso-2022-jp?b?MC4zIBskQiROS11MdTpuNkgkTjMrO08bKEI=?= In-Reply-To: References: <20110503173857.8a466c1f.kenji.uui@gmail.com> <20110528203755.e9a7d101.kenji.uui@gmail.com> <20110529075200.906d7e02.kenji.uui@gmail.com> Message-ID: <20110531083114.4a6eb33e.kenji.uui@gmail.com> Kenji です。 On Tue, 31 May 2011 00:31:28 +0900 Hayato Nasu wrote: > Kenji さん > > hayato です。下記、インラインにて失礼します。 インラインだと失礼という感覚が私には理解できません。 技術系 ML には、そういう考えはないと思います。むしろ インラインの方が原則のような気がしますね。必要に応じて どっちでもいいですが。 > 2011年5月29日7:52 Kenji Suzuki : > できましたら、今後は、とくに関連のない変更は、1ファイル毎にコミットして > > いただけたらと思います。 > > > ”特に関連のない変更”=”新たに追加された文言の翻訳以外” ですね? イコールだと、ちょっと違うように思います。 確かに「新たに追加された文言の翻訳以外」と「新たに追加された文言の翻訳」 は関連のない変更です。ですので分けてコミットする方が好ましいと言える でしょうね。 ただし、ここを厳密には現状してないと思います。普通は、作業単位がファイル ごとなので、作業してるファイルにフォーマットのおかしなところがあれば、 翻訳途中でも変更して、まとめてコミットしてしまっているように思います。 しかし、「新たに追加された文言の翻訳」はすべてまとめてコミットすべき 関連のある変更だとは思えません。 ユーザガイドは基本的に 1ファイルごとに完結していますので、複数ファイル が関連するということはほとんどないように思います。 とくに関連のない変更が大量にまとめてコミットされると差分が見づらくなり ます。Bitbucket の差分表示も重くなります。これを避けたいのです。 結局、翻訳の追加は原則 1ファイル毎にコミットとなると思います。 > 了解しました。1ファイル毎に commit するようにします。 まとめると、 * 原則、1ファイルごとにコミット * 「追加された文章の翻訳」と「既存の翻訳の修正」は分けることが望ましい * 用語の統一のような複数ファイルにまたがる変更は、複数ファイルをまとめてコミット こんな感じでどうでしょうか? // Kenji