From taca @ back-street.net Tue Sep 2 00:13:01 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 02 Sep 2008 00:13:01 +0900 (JST) Subject: [geeklogjp-devel 142] =?iso-2022-jp?b?c291cmNlZm9yZ2UuanAbJEIkTkAwTX0bKEI=?= Message-ID: <20080902.001301.208953388.taca@back-street.net> こんばんは。 geeklog-1.5.0-jp-0.4のリリースを機会に、sourceforge.jpの方も少しでも 放置状態を脱っすべく、若干整理しようとしていたら、今日の夜に急に Sourceforge.jp自体が更新されて驚きました。 さて、取り敢えず、geeklog-1.5.0-jp-0.4のリリース関連のファイルをダウン ロードできるようにしてみました。 (昨日は3時間も寝れなかったので、今日は寝ます。) -- 神戸 隆博 / Takahiro Kambe From codesite-noreply @ google.com Thu Sep 4 12:16:30 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Wed, 03 Sep 2008 20:16:30 -0700 Subject: [geeklogjp-devel 143] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0016361e86c01b3c770456096167@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 New issue report by hirorongl: 問題を再現するための操作手順を記入して下さい。 1. 1.4.1をクリーンインストール 2. 公開領域のadmin/installを削除 3. 1.5.0のファイルを上書きして、1.5.0へアップデートを行う 正常に動作する場合に、期待される出力(表示)はなんですか? 日本語での表示 実際にはどのように出力(表示)されますか? LcalizeGeeklogクラスがアップデート時におこうなう部分が文字化けして表示され る。(=日本語もでてるけれど一部が文字化け) Geeklogのバージョン(開発版ではSubversionのブランチやリビジョン)は何ですか? 1.5.0-jp-0.4 OS(オペレーティングシステム)の名称とバージョンは何ですか? Linux 2.6.18-6 PHP、Webサーバ、データベースの名称とバージョンは何ですか? * PHP 5.2.0-8+etch11 (モジュール版) * Web: Apache 2.2.3-4+etch5 * DB: MySQL 5.0.32-7etch6 ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 1.4.1から1.5.0へのアップデートで100%文字化けを起こします。 1.5.0単体でのクリーンインストールでは文字化けは起こりません。 しかも、アップデート時に文字化けを起こしている部分は、全てLcalizeGeeklogク ラスが処理を行っている部分です。 色々調査してみましたが、原因が不明です。調査段階で試してみて文字化けを起こ さなかった対応を2点書いておきます。どちらも根本的な解決ではありませんが、 一人ではこれ以上わからないのでIssueに登録しておきます。 1.admin/install/index.phpでのアップデート時に行うLcalizeGeeklogクラスの処 理をコメントアウトにする 634行目付近 //require_once 'LocalizeGeeklog.php'; //$obj = new LocalizeGeeklog('ja'); //$obj->execute(); 2.LcalizeGeeklogクラスにファイル出力を入れると問題なくなる 仕込んだログへの出力は以下のようなものです。 ※COM_erroLogがundefineエラーになったので簡易のものを作っての出力です 先頭部分へ関数追加と$_CONFの確認 $temp_config->initConfig(); $_CONF = $temp_config->get_config('Core'); function LG_errorLog($logentry) { $logfile = '/var/www/virtual/akwinkey.jp/private/logs/error.log'; if( $file = fopen( $logfile, 'a' )){ fputs( $file, "$timestamp - $logentry \n" ); } } LG_errorLog('CONF_ALLDUMP'.print_r($_CONF,true)); class LocalizeGeeklog { function _changeMain()へSQLの内容を確認 } LG_errorLog('sql: '.$sql); DB_query($sql); Issue attributes: Status: Accepted Owner: hirorongl Labels: Type-Defect Priority-Medium Milestone-Release1.0 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Thu Sep 4 12:30:33 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Wed, 03 Sep 2008 20:30:33 -0700 Subject: [geeklogjp-devel 144] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0016e645ba4a52703d04560993f3@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #1 by tacahi: > 3. 1.5.0のファイルを上書きして、1.5.0へアップデートを行う これが少々ひっかかるのですが、1.4.1から残されているファイルが何か悪さしてい るのではな いでしょうか。 1.4.1をインストールして、公開領域のadmin/installを削除した後で、 {{{ % cd (公開領域のディレクトリ) % find . -xdev -type f -print | xargs touch -t 200109030000 }}} と、ファイルの最終更新日時を十分に古く(上の例では2001年9月3日)しておきます。 同様なことを非公開領域でも行った上で、1.5.1を上書きインストールして、 {{{ % cd (公開領域のディレクトリ) % find . -xdev -type f -mtime +1825 -print }}} として、古いファイル(上の例では1825日 = 5年以上前の最終更新日時)の一覧を得ま す。 1.5.1に5年以上前の古いファイルが含まれている可能性がないわけではありません が、 ざっと調べた限りでは大丈夫そうです。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Thu Sep 4 12:34:00 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Wed, 03 Sep 2008 20:34:00 -0700 Subject: [geeklogjp-devel 145] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <00163630f5f9ad08fa0456099f19@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #2 by tacahi: Wikiのタグが効かないので書き直しです。 > 3. 1.5.0のファイルを上書きして、1.5.0へアップデートを行う これが少々ひっかかるのですが、1.4.1から残されているファイルが何か悪さしてい るのではな いでしょうか。 1.4.1をインストールして、公開領域のadmin/installを削除した後で、 % cd (公開領域のディレクトリ) % find . -xdev -type f -print | xargs touch -t 200109030000 と、ファイルの最終更新日時を十分に古く(上の例では2001年9月3日)しておきます。 同様なことを非公開領域でも行った上で、1.5.1を上書きインストールして、 % cd (公開領域のディレクトリ) % find . -xdev -type f -mtime +1825 -print として、古いファイル(上の例では1825日 = 5年以上前の最終更新日時)の一覧を得ま す。 1.5.1に5年以上前の古いファイルが含まれている可能性がないわけではありません が、 ざっと調べた限りでは大丈夫そうです。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Thu Sep 4 16:58:30 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 00:58:30 -0700 Subject: [geeklogjp-devel 146] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0016e64652e29f4b8b04560d5187@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #3 by hirorongl: 公開領域をしようとしたのですが、 find . -xdev -type f -print | xargs -0 touch -t 200109030000 xargs: argument line too long エラーになりました。他の作業等でもよく出るのですが、これって回避方法あるので しょうか? -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Thu Sep 4 17:06:38 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 01:06:38 -0700 Subject: [geeklogjp-devel 147] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0016e644d53cad2f4404560d6e4d@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #4 by tacahi: むぅ、何のための xargs コマンドなのか...。 % find . -xdev -type f -print | xargs -0 -s 10240 touch -t 200109030000 といった具合に xargs の-sオプションで、実行するコマンド(ここではtouch)に 渡す、コマンド行の長さを短くしてみてください。10240でも出るようだったら、 8192といった具合に少しずつ小さくしていきます。 効率は落ちますが、 % find . -xdev -type f -exec touch -t 200109030000 \{\} \; とでも、すると間違いはないでしょう。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From taca @ back-street.net Thu Sep 4 17:18:35 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Thu, 04 Sep 2008 17:18:35 +0900 (JST) Subject: [geeklogjp-devel 148] Re: =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8JUgkRxsoQkxj?= =?iso-2022-jp?b?YWxpemVHZWVrbG9nGyRCJS8laSU5SXRKLCQsSjg7ejI9JDEkOSRrGyhC?= In-Reply-To: <0016e644d53cad2f4404560d6e4d@google.com> References: <0016e644d53cad2f4404560d6e4d@google.com> Message-ID: <20080904.171835.205347327.taca@back-street.net> In message <0016e644d53cad2f4404560d6e4d @ google.com> on Thu, 04 Sep 2008 01:06:38 -0700, codesite-noreply @ google.com wrote: > Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 > けする > http://code.google.com/p/geeklog-jp/issues/detail?id=20 > > Comment #4 by tacahi: > むぅ、何のための xargs コマンドなのか...。 > > % find . -xdev -type f -print | xargs -0 -s 10240 touch -t 200109030000 > > といった具合に xargs の-sオプションで、実行するコマンド(ここではtouch)に > 渡す、コマンド行の長さを短くしてみてください。10240でも出るようだったら、 > 8192といった具合に少しずつ小さくしていきます。 > > 効率は落ちますが、 > > % find . -xdev -type f -exec touch -t 200109030000 \{\} \; > > とでも、すると間違いはないでしょう。 xargsコマンドは、標準入力から1行単位(-0オプションの場合は'\0'で区切ら れたデータ)を読んで、引数で指定されたコマンドにできるだけたくさんの引 数、通常は対象とするファイルを渡して実行します。 findコマンドでみつかるファイルが100個あったとするなら、上記のfind単独 の場合は touch コマンドも100回個別に実行します。xargsを使うと、コマン ド行に収まる範囲によりますが、ぐっと減らせるわけです。 ところで、 >> xargs: argument line too long というエラーは、コマンドを(システムコールで言えばexecve()で)実行すると きの、引数のサイズが長すぎるというエラー(E2BIG)です。 通常は、xargsはデフォルトで、そういうエラーが起きないように区切ってコ マンドを実行するもんだと思っていましたが、Linuxには当てはまらないとい うことのようです。:-( -- 神戸 隆博(かんべ たかひろ) at 仕事場 From codesite-noreply @ google.com Thu Sep 4 17:18:47 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 01:18:47 -0700 Subject: [geeklogjp-devel 149] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0015175cd82422ee0804560d9a86@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #5 by hirorongl: -s を徐々に減らして512までいきましたが同じエラーがでるので、最後の方法でやっ てOKでした。 これで先に進めます。引き続き調査を進めます。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Thu Sep 4 17:30:51 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 01:30:51 -0700 Subject: [geeklogjp-devel 150] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0015175cba625141da04560dc5ff@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #6 by hirorongl: 1.5.0を上書きインストールして、古いファイルを調べてみました。 多数なので数だけ、あとは添付ファイルをご覧下さい。 公開領域: 1666 非公開領域: 424 です。 Attachments: public_list.txt 77.7 KB private_list.txt 22.4 KB -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Thu Sep 4 19:02:42 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 03:02:42 -0700 Subject: [geeklogjp-devel 151] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <001636283776c7c77c04560f0d9a@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #7 by mystralkk: ひろろんさん、確認ですが、文字化けが発生するサーバのmy.confの中で、 1. character_set_server 2. character_set_client 2. character_set_connection 3. collation_connection はどのような値になっているでしょうか? utf8 や utf8_general_ci, utf8_unicode_ci など となっているでしょうか? -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From taca @ back-street.net Thu Sep 4 22:44:48 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Thu, 04 Sep 2008 22:44:48 +0900 (JST) Subject: [geeklogjp-devel 152] Re: [geeklog-jp commit] r406 - tags/geeklog-1.5.0-jp-0.5 In-Reply-To: <0016368e201482c48f0456119cc7@google.com> References: <0016368e201482c48f0456119cc7@google.com> Message-ID: <20080904.224448.63116415.taca@back-street.net> こんばんは。 r406のコミットまでで、以下のことを一通りできたと思います。 1. geeklog-1.5.0-jp-0.4より後のtrunkの変更を geeklog-1.5.0-jp ブランチに |反映| 2. japanizeプラグイン1.0.0b3を external/japanize-1.0.0b3 に取り込み 3. external/japanize-1.0.0b3 から 開発用の trunk/japanize を作成 4. trunk/japanize では Subversion の svn:eol-style属性を未設定の ファイルに設定 5. trunk/japanize から trunk/Geeklog-1.x/plugins/japanize と trunk/Geeklog-1.x/public_html/japanize に japanize-1.0.0b3 での 変更を反映(前回取り込んだ 1.0.0b2 そのものはSubversionにないため、 単純に作業領域でコピーしただけ) 6. trunk/Geeklog-1.x と geeklog-1.5.0-jp ブランチを念のため比較した 上で、geeklog-1.5.0-jp ブランチから geeklog-1.5.0-jp-0.5 のタグを 作成 残念ながら、geeklog-1.5.0-jp-0.5 のタグからexportする処理が、エラーと なってできずに繰り返している状態です。 -- 神戸 隆博 / Takahiro Kambe From codesite-noreply @ google.com Fri Sep 5 00:46:52 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 08:46:52 -0700 Subject: [geeklogjp-devel 153] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <001636283b0a9f6812045613dcc4@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #8 by hirorongl: /etc/mysql/my.cnf の中にそれらの定義は1つもありません。 mysql 自体のステータスでは Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 となってます。 dbをgeeklogで使用しているものに変更したら Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 となります。 前にも書いておりますが、新規インストールでは何も問題ありません。 しかも、何故かアップデートでファイル出力すると問題がなくなります。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Fri Sep 5 08:13:26 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 16:13:26 -0700 Subject: [geeklogjp-devel 154] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <001636af02eeaad4f004561a19a9@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #9 by mystralkk: Geeklog-1.4.1をインストールするときに、system/database/mysql.class.phpの 144行目にある @mysql_query ("SET NAMES 'utf8'", $this->_db); をコメントアウトしていませんか? -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Fri Sep 5 12:28:36 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 04 Sep 2008 20:28:36 -0700 Subject: [geeklogjp-devel 155] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0016e64652e23bd26e04561daad9@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #10 by hirorongl: いえ、1.4.1のインストールでは何も変更などを行っておりません。 admin/installを削除するだけです。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Fri Sep 5 16:54:38 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Fri, 05 Sep 2008 00:54:38 -0700 Subject: [geeklogjp-devel 156] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0015175cb61aa5415804562161a5@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #11 by hirorongl: LcalizeGeeklogクラス内の先頭で lib-database.php の文字コードをログに出力して みました。 新規インストール時: DB charset = utf-8 アップデート時: DB charset = iso-8859-1 LcalizeGeeklogクラス内での参照できる $_CONF の値の言語関係のものを調べてみま したが、 すべてjaやutf-8になっております。 admin/install/index.php の upgrade 処理で多言語の場合の考慮が足りないのでは ないかと 思います。 取り急ぎ admin/install/index.php を修正してアップグレードにて問題がでないよ うにしたい と思います。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Fri Sep 5 17:08:42 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Fri, 05 Sep 2008 01:08:42 -0700 Subject: [geeklogjp-devel 157] =?iso-2022-jp?b?SXNzdWUgMjAgaW4gZ2Vla2xvZy1qcDogMS40LjE=?= =?iso-2022-jp?b?GyRCJCskaRsoQi4xLjUuMBskQiRYJE4lIiVDJVclRyE8GyhC?= =?iso-2022-jp?b?GyRCJUgkRxsoQkxjYWxpemVHZWVrbG9nGyRCJS8laSU5GyhC?= =?iso-2022-jp?b?GyRCSXRKLCQsSjg7ejI9JDEkOSRrGyhC?= Message-ID: <0016361e8768e63b6d04562193ce@google.com> Issue 20: 1.4.1から.1.5.0へのアップデートでLcalizeGeeklogクラス部分が文字化 けする http://code.google.com/p/geeklog-jp/issues/detail?id=20 Comment #12 by hirorongl: r408にて修正しました。 結局は、LocalizeGeeklogが利用するDBクラスが読み込まれるときに siteconfig.phpを読み込ん でdefault_charsetをつかうのですが、DBクラスが読み込まれた後にutf-8にセットし ているの で文字化けしていたようです。 新規のときと同じようにDBクラスが読み込まれる前にアップデートでも siteconfig.phpに default_charsetをセットするように修正しました。 これは最初、本家のバグかとも思いましたが、本家はデフォルトで多言語用のDBにな るように などを考えた作りになってないので、本家のバグではないと思いますが、今後 LocalizeGeeklog クラスを本家に提案していく場合には同様のバグが発生するようになると思います。 ということで長かったですが、クローズいたします。 Issue attribute updates: Status: Fixed -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Fri Sep 5 23:32:24 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Fri, 05 Sep 2008 07:32:24 -0700 Subject: [geeklogjp-devel 158] =?iso-2022-jp?b?SXNzdWUgMTYgaW4gZ2Vla2xvZy1qcDogGyRCN0hCUyVPGyhC?= =?iso-2022-jp?b?GyRCJUMlLyEhGyhCT3BlcmEgbW9iaWxlGyRCJEcbKEJYTUw=?= =?iso-2022-jp?b?GyRCJE4yckBPJEs8OkdUGyhC?= Message-ID: <0016362835b623d51f045626f0f5@google.com> Issue 16: 携帯ハック Opera mobileでXMLの解析に失敗 http://code.google.com/p/geeklog-jp/issues/detail?id=16 Comment #8 by ivysoho: こちらでの報告が遅れてすいません。ようやく正しく見ることができています! -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Sat Sep 6 01:21:26 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Fri, 05 Sep 2008 09:21:26 -0700 Subject: [geeklogjp-devel 159] =?iso-2022-jp?b?SXNzdWUgMjEgaW4gZ2Vla2xvZy1qcDogc2l0ZWNvbmZpZy5w?= =?iso-2022-jp?b?aHAgZGItY29uZmlnLnBocCAbJEIlJCVzJTklSCE8JWsbKEI=?= =?iso-2022-jp?b?GyRCOGUkTjJ+OVQlMyE8JUkkLBsoQkNSIExG?= Message-ID: <0015175d018014fe20045628762c@google.com> Issue 21: siteconfig.php db-config.php インストール後の改行コードがCR LF http://code.google.com/p/geeklog-jp/issues/detail?id=21 New issue report by ivysoho: 問題を再現するための操作手順を記入して下さい。 1. 自動インストーラで新規インストール ただし,手動インストールでも起こるかもしれない 正常に動作する場合に、期待される出力(表示)はなんですか? インストール後も,改行コードはLFのまま。 public_html/siteconfig.php private/geeklog/db-config.php 実際にはどのように出力(表示)されますか? インストーラによって自動的に書き換わる以下のファイル2つだけが改行コードCR LFになっています。 public_html/siteconfig.php private/geeklog/db-config.php Geeklogのバージョン(開発版ではSubversionのブランチやリビジョン)は何ですか? geeklog-1.5.0-jp-1.0 r409 OS(オペレーティングシステム)の名称とバージョンは何ですか? PHP、Webサーバ、データベースの名称とバージョンは何ですか? * PHP * Web: Apache ?.? * DB: MySQL ?.? ホスティング・サーバを使用の場合、事業者やサービスの名称は何ですか CPI ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 Issue attributes: Status: Accepted Owner: ivysoho Labels: Type-Defect Priority-Medium Milestone-Release1.0 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Sat Sep 6 08:19:43 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Fri, 05 Sep 2008 16:19:43 -0700 Subject: [geeklogjp-devel 160] =?iso-2022-jp?b?SXNzdWUgMjEgaW4gZ2Vla2xvZy1qcDogc2l0ZWNvbmZpZy5w?= =?iso-2022-jp?b?aHAgZGItY29uZmlnLnBocCAbJEIlJCVzJTklSCE8JWsbKEI=?= =?iso-2022-jp?b?GyRCOGUkTjJ+OVQlMyE8JUkkLBsoQkNSIExG?= Message-ID: <00163630f5f9f9160d04562e4dac@google.com> Issue 21: siteconfig.php db-config.php インストール後の改行コードがCR LF http://code.google.com/p/geeklog-jp/issues/detail?id=21 Comment #1 by mystralkk: r415で対処しました。設定をファイルを書き込むときにバイナリモードにしていなか ったのが 原因でした。 Issue attribute updates: Status: Fixed Labels: Maintainability -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From taca @ back-street.net Tue Sep 9 01:51:10 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 09 Sep 2008 01:51:10 +0900 (JST) Subject: [geeklogjp-devel 161] Re: [geeklog-jp commit] r435 - wiki In-Reply-To: <001636283760a0f279045663a5f8@google.com> References: <001636283760a0f279045663a5f8@google.com> Message-ID: <20080909.015110.25466851.taca@back-street.net> In message <001636283760a0f279045663a5f8 @ google.com> on Mon, 08 Sep 2008 07:58:07 -0700, codesite-noreply @ google.com wrote: > Author: mystralkk > Date: Mon Sep 8 07:52:41 2008 > New Revision: 435 > > Modified: > wiki/manage.wiki > > Log: > Edited wiki page through web user interface. ちゃんとログの欄を入力してくださいね、皆様。 -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Fri Sep 12 12:50:06 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Fri, 12 Sep 2008 12:50:06 +0900 (JST) Subject: [geeklogjp-devel 162] include v.s. require_once in emailgeeklogstories Message-ID: <20080912.125006.126586766.taca@back-street.net> こんにちは。 Geeklog 1.5.0/1.5.1rc1の emailgeeklogstories では、 include('/path/to/geeklog/lib-common.php'); となっていますが、日本語版では require_once '/path/to/geeklog/lib-common.php'; を、使用しています。この変更の理由は何でしょうか? -- 神戸 隆博(かんべ たかひろ) at 仕事場 From mystralkk @ gmail.com Fri Sep 12 21:41:16 2008 From: mystralkk @ gmail.com (Kenji Ito) Date: Fri, 12 Sep 2008 21:41:16 +0900 Subject: [geeklogjp-devel 163] Re: include v.s. require_once in emailgeeklogstories In-Reply-To: <20080912.125006.126586766.taca@back-street.net> References: <20080912.125006.126586766.taca@back-street.net> Message-ID: <50f9bb410809120541l4ca499flcf265d5b2b3f4083@mail.gmail.com> 2008/09/12 12:50 Takahiro Kambe : > こんにちは。 > > Geeklog 1.5.0/1.5.1rc1の emailgeeklogstories では、 > > include('/path/to/geeklog/lib-common.php'); > > となっていますが、日本語版では > > require_once '/path/to/geeklog/lib-common.php'; > > を、使用しています。この変更の理由は何でしょうか? 深い理由はありません。自分が require_once をふだん使用しているので(こちらの方がファイルが存在しない場合に明確にエラーにできる)、つい変えてしまったのだと思います。 -- mystral-kk http://mystral-kk.net/ geeklog @ mystral-kk.net From taca @ back-street.net Sat Sep 13 14:19:06 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Sat, 13 Sep 2008 14:19:06 +0900 (JST) Subject: [geeklogjp-devel 164] Re: include v.s. require_once in emailgeeklogstories In-Reply-To: <50f9bb410809120541l4ca499flcf265d5b2b3f4083@mail.gmail.com> References: <20080912.125006.126586766.taca@back-street.net> <50f9bb410809120541l4ca499flcf265d5b2b3f4083@mail.gmail.com> Message-ID: <20080913.141906.45501053.taca@back-street.net> In message <50f9bb410809120541l4ca499flcf265d5b2b3f4083 @ mail.gmail.com> on Fri, 12 Sep 2008 21:41:16 +0900, "Kenji Ito" wrote: > > require_once '/path/to/geeklog/lib-common.php'; > > > > を、使用しています。この変更の理由は何でしょうか? > > 深い理由はありません。自分が require_once > をふだん使用しているので(こちらの方がファイルが存在しない場合に明確にエラーにできる)、つい変えてしまったのだと思います。 なるほど。 オリジナルに合わせて戻しても構わないというあたりでしょうか。 P.S. trunk/geeklog-1-jp の1.5.1rc1への更新は、ようやくできそうです。 結構、変わっているところは変わっていました。(今日は、これから外出です。) -- 神戸 隆博 / Takahiro Kambe From mystralkk @ gmail.com Sat Sep 13 14:25:30 2008 From: mystralkk @ gmail.com (Kenji Ito) Date: Sat, 13 Sep 2008 14:25:30 +0900 Subject: [geeklogjp-devel 165] Re: include v.s. require_once in emailgeeklogstories In-Reply-To: <20080913.141906.45501053.taca@back-street.net> References: <20080912.125006.126586766.taca@back-street.net> <50f9bb410809120541l4ca499flcf265d5b2b3f4083@mail.gmail.com> <20080913.141906.45501053.taca@back-street.net> Message-ID: <50f9bb410809122225s6858b310re99bf8973a8a1440@mail.gmail.com> 2008/09/13 14:19 Takahiro Kambe : > In message <50f9bb410809120541l4ca499flcf265d5b2b3f4083 @ mail.gmail.com> > on Fri, 12 Sep 2008 21:41:16 +0900, > "Kenji Ito" wrote: >> > require_once '/path/to/geeklog/lib-common.php'; >> > >> > を、使用しています。この変更の理由は何でしょうか? >> >> 深い理由はありません。自分が require_once >> をふだん使用しているので(こちらの方がファイルが存在しない場合に明確にエラーにできる)、つい変えてしまったのだと思います。 > なるほど。 > > オリジナルに合わせて戻しても構わないというあたりでしょうか。 オリジナルに戻しても動作は全く変わらないので、私の方で元に戻しておきます。 > P.S. > trunk/geeklog-1-jp の1.5.1rc1への更新は、ようやくできそうです。 > 結構、変わっているところは変わっていました。(今日は、これから外出です。) 更新作業、お疲れさまです。バグトラッカーに投げた分がけっこう採用されています。正式版リリースももう間近でしょう。それにひきかえ、日本語拡張版は... -- mystral-kk http://mystral-kk.net/ geeklog @ mystral-kk.net From taca @ back-street.net Sun Sep 14 23:31:21 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Sun, 14 Sep 2008 23:31:21 +0900 (JST) Subject: [geeklogjp-devel 166] Re: [geeklog-jp commit] r544 - in trunk/geeklog-1-jp: . language plugins/calendar plugins/calendar/language plugins/calen... In-Reply-To: <0016e64355dc876bbf0456dba990@google.com> References: <0016e64355dc876bbf0456dba990@google.com> Message-ID: <20080914.233121.229269254.taca@back-street.net> こんばんは。 > Log: > trunk/geeklog-1-jp に、geeklog-1.5.0からgeeklog-1.5.1rc1の変更をマージしま > す。 マージにあたって気がついたことを書いておきます。 * カレンダープラグインの郵便番号の長さを変更5文字から8文字に変更してい ます。この変更は、是非本家にリクエストしていただきたいと思います。 * 以下のような感じで、DF_gl_staticpage と直接指定する代わりに、 DF_{$_TABLES['staticpage']} と _TABLES配列から間接的に指定するように なっているようです。 - CONSTRAINT [DF_gl_staticpage] DEFAULT ('html') FOR [postmode], - CONSTRAINT [PK_gl_staticpage] PRIMARY KEY CLUSTERED + CONSTRAINT [DF_{$_TABLES['staticpage']}] DEFAULT ('html') FOR [postmode], + CONSTRAINT [PK_{$_TABLES['staticpage']}] PRIMARY KEY CLUSTERED * languages/japanese_utf8.php の $LANG04 で、 - 89 => "If you do not want this action to be taken, simply ignore this message and the request will be disregarded (your password will remain unchanged).\n\n", - 90 => '新しいパスワードを入力して 『再発行』 ボタンを押してください。', + 89 => "", + 90 => '新しいパスワードを入力して『再発行』ボタンを押してください。', と、89が空になってます。「心当たりがない場合はメールを無視してくれ」っ やつですが、これは空で良いんでしたっけ? $LANG_configselects['Core']で、 9 => array('作成した記事を表示する' => 'item', '項目一覧を表示する' => 'list', 'サイトのトップページを表示する' => 'home', '管理画面TOPを表示する' => 'admin'), 「管理画面TOPを表示する」とありますが、「管理画面トップを表示する」と した方が他で「トップページ」と書いているのと合うと思います。 * plugins/polls/languages/japanese_utf8.phpの$LANG25で、 - 19 => 'アンケートの削除・編集はタイトル左のアイコンをクリック,新規に作成する場合は「新規作成」をクリックしてください。タイトルをクリックするとアンケートを閲覧できます。', + 19 => 'アンケートの編集は編集アイコンをクリック、アンケートの作成は上の「新規作成」をクリックしてください。', と、geeklog 1.5.0から同日本語版で変更されています。この元の英文は、 19 => 'To modify or delete a poll, click on the edit icon of the poll. To create a new poll, click on "Create New" above.', なので、変更前のから「削除」の部分がなくなっています。 これは、他のプラグインの日本語の言語ファイルでも、同様に、 「To modify or delete ...」が 「...の編集は」となっていて delete に 対する訳がなくなっているものがあるようでした。 From taca @ back-street.net Sun Sep 14 23:34:03 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Sun, 14 Sep 2008 23:34:03 +0900 (JST) Subject: [geeklogjp-devel 167] Changes from 1.5.0 to 1.5.1rc1 Message-ID: <20080914.233403.208771592.taca@back-street.net> こんばんは。 1.5.0から1.5.1rc1への変更内容(英文)です。public_html/docs/history の 最初の部分となります。 -- 神戸 隆博 / Takahiro Kambe Sep 7, 2008 (1.5.1) ----------- - Added missing slash in the install script (bug #0000715) [Dirk] - CSRF token not passed to draft list (bug #0000726) [Ted Powell] - If root debugging is enabled, hide anything in the array stack that has a key containing 'cookie' or 'pass'. And added option to override this. (bug #0000722) [Mike] - Prevent direct execution of the FCKeditor upload script (reported by t0pP8uZz) [Dirk] - Renamed the "Restore" option in the Configuration to "Enable" [Dirk] - Provided better error handling for database backups (bug #0000714) [Mike] - Provided auto-detection of -left and -right overrides for any given block template. This allows any block to auto-style to left and right for themes without the need for the theme to work it out, or talk to the database. ("Bug" #0000684) [Mike] - Fixed handling of corrupted config value db entries, e.g. after importing Calendar event_types with the wrong character set (bug #0000690) [Dirk] - Fixed handling of HTML entities in the Configuration (bug #0000710) [Sami, Dirk] - Story image upload: Only add a link to the unscaled image if such an image actually exists [Dirk] - Removed unused code from lib-story.php [Dirk] - COM_siteFooter no-longer creates two sets of right blocks. (bug #0000698) [Mike] - Microsummaries work in topics, reported by Joe. [Mike] - Added DB_checkTableExists and changed INST_checkTableExists to use it. [Mike] - Changed REPLACE INTO for DB_save for MSSQL compat [Mike] - Re-introduced function get_SP_Ver in the install script, which is still needed when upgrading from old Geeklog releases (reported by libexec) [Dirk] - Fixed issue where you can post a comment to an unpublished story (bug #0000705) [Mystral_KK/Mike] - Fixed make clickable links with quotes (bug #0000691) plus truncated long urls. [Sami] - Fixed table prefix issues with constraints (bug #0000702) [Mike/Sami] - Fixed error when attempting to highlight a search query that contained a slash [Dirk] - Updated FCKeditor to v2.6.3 [Blaine] - Moved remove() (config JavaScript) to gl_cfg_remove (bug #0000681) [Mike] - Change for CUSTOM_usercreate to support passing in $batchimport, set true if called via the Admin->Users Batch_Add [Blaine] - Fix for date formatting in RSS fields (bug #0000696) [mystral_kk] - A small tweak to the Professional theme's commentbar to make the "Post a comment" option easier to find [Dirk] - Renamed the syndication feed type "geeklog" to "article" since that's what they are nowadays [Dirk] - New option "All Frontpage Stories" for article feeds: skip stories that have the "Show only in topic" option set (feature request #0000652) [Dirk] - If there is a feed for a topic, there will now be a "Subscribe to ..." option in the Story Options block for every story for that topic (feature request #0000154) [Dirk] - Cop-out fix for bug #0000671: Don't display the icon for external links when the text direction is 'rtl' (e.g. Hebrew) [Dirk, Mike] - Keep letter case intact when highlighting a search query string (patch provided by Sami Barakat) - Provide nicer URLs to story search results when URL rewriting is enabled (bug #0000665, based on a patch by Sami Barakat) [Dirk] - Better support for plugin messages (bug #0000618) [Blaine] - Introduced new variable {page_title_and_site_name} for header.thtml so that we can have "Site Name - Site Slogan" in the frontpage's title again [Dirk] - Fixed SQL error(s) for story submissions by users with story.submit but no further Story Admin permissions (reported by Orion) [Dirk] - End a user's session when they are being banned [Dirk] - Signatures in HTML-formatted comments weren't XHTML compliant [Dirk] - Minor cleanups in style.css - no actual layout changes (bug #0000683) [Dirk] - Allow creation of banned users, i.e. ban the user on account creation [Dirk] - Minor improvements in the error handling, e.g. preventing Geeklog from creating error.log files outside the logs directory [Dirk] - Send a HTTP status code 503 "Service Unavailable" when the site is disabled [Dirk] - Hide the database password when the database backup failed and we're logging the mysqldump command [Dirk] - Disable OpenID login when new registrations are disabled [Dirk] - Allow to unset Configuration options again after they have been "restored", i.e. enabled (bug #0000664) [Dirk] - Adopted hack to allow multilingual blocks (bug #0000626) [Dirk] - Fixed SQL error in story submissions (reported by Chase) [Mike] - Stories with a publishing date in the future and stories with the draft flag set were accessible if you knew their story id (bug #0000678) [Mike] - Enabled siteconfig.php to override database config in core, primarily for rootdebug. [bug 0000673] [Mike] - Allow remote users to use the webservices (bug #0000640). Due to the authentication method it is not possible for OpenID users to use the webservices. Other remote users will have to use username @ servicename for their username when logging in through the webservices [Dirk] - Fix to template.class to better handle full path being passed in [Blaine] - Updated PLG_uninstall to supress errors for table drop. [bug 0000668] [Mike] - Fixed INST_checkTableExists for MS SQL Support. [bug 0000668] [Mike] - Hardcode an ltr div around HTML tags in the allowed html tag list. Plus minor HTML compliance issues. [bug 0000669] [Mike] - Plaintext stories have nl2br applied in syndication feeds to provide correct formatting in feed readers. [bug 0000662] [Mike] - Changed SEC_createToken so that it will only return one token per page (effectively making it a singleton). This fixes the problem of not being able to delete comments when you also have trackbacks for the same article [Mike, Dirk] - Approving a story submission by saving it from the Admin's story editor left a duplicate in the submission queue, unless you changed the story ID at the same time [Dirk, Mark Evans] - Fixed user submission queue (reported by greenteagod) [Dirk] - Updated Hebrew language files, provided by LWC Calendar plugin --------------- - Fixed tags in the German language files for the Calendar [Dirk] - Fixed date comparison ("End date is before start date.", bug #0000703) [Dirk] - Fixed Admin delete links in day and week view (bug #0000680) [Dirk] - Search for an event's "author" didn't work [Dirk] - Calendar block now includes events from the current day (in progress or all day events, bug 0000604, patch from forums) (really) [Mike] Links plugin ------------ - Fixed passing the category on multi-page link lists [Dirk] - Fixed new category silently overwriting an existing category if they had the same id (part 2 of bug #0000659) [Dirk] - Fixed SQL error when trying to change a category id to an already existing id (part 1 of bug #0000659) [Dirk] Polls plugin ------------ - For multi-question polls, make the "Vote" button read "Start Poll" in the polls block (bug #0000633) [Dirk] - Fixed display of "Results" link while a poll is open [Dirk] Static Pages plugin ------------------- - Menu entries were not language-aware (in multi-language setups), i.e. all the menu entries were always displayed (bug #0000713) [Dirk] - Removed unused 'config_data' entry from the plugin uninstall function (bug #0000666) [Dirk] - Fixed printer friendly version of a static page not working when url_rewrite is enabled (bug #0000661) [Dirk] From ivysoho @ gmail.com Mon Sep 15 02:09:22 2008 From: ivysoho @ gmail.com (Ivy) Date: Mon, 15 Sep 2008 02:09:22 +0900 Subject: [geeklogjp-devel 168] Re: [geeklog-jp commit] r544 - in trunk/geeklog-1-jp: . language plugins/calendar plugins/calendar/language plugins/calen... In-Reply-To: <20080914.233121.229269254.taca@back-street.net> References: <0016e64355dc876bbf0456dba990@google.com> <20080914.233121.229269254.taca@back-street.net> Message-ID: こんばんは。マージ作業,ありがとうございます。 2008/09/14 23:31 Takahiro Kambe : > こんばんは。 > > > Log: > > trunk/geeklog-1-jp に、geeklog-1.5.0からgeeklog-1.5.1rc1の変更をマージしま > > す。 > マージにあたって気がついたことを書いておきます。 > > * カレンダープラグインの郵便番号の長さを変更5文字から8文字に変更してい > ます。この変更は、是非本家にリクエストしていただきたいと思います。 > 了解です。 > > * 以下のような感じで、DF_gl_staticpage と直接指定する代わりに、 > DF_{$_TABLES['staticpage']} と _TABLES配列から間接的に指定するように > なっているようです。 > > - CONSTRAINT [DF_gl_staticpage] DEFAULT ('html') FOR [postmode], > - CONSTRAINT [PK_gl_staticpage] PRIMARY KEY CLUSTERED > + CONSTRAINT [DF_{$_TABLES['staticpage']}] DEFAULT ('html') FOR > [postmode], > + CONSTRAINT [PK_{$_TABLES['staticpage']}] PRIMARY KEY CLUSTERED > > * languages/japanese_utf8.php の $LANG04 で、 > > - 89 => "If you do not want this action to be taken, simply ignore this > message and the request will be disregarded (your password will remain > unchanged).\n\n", > - 90 => '新しいパスワードを入力して 『再発行』 ボタンを押してください。', > + 89 => "", > + 90 => '新しいパスワードを入力して『再発行』ボタンを押してください。', > > と、89が空になってます。「心当たりがない場合はメールを無視してくれ」っ > やつですが、これは空で良いんでしたっけ? 1.5.1の日本語言語ファイルは,先日SNSにも書き込みましたが,その訳を追加して本家へはコミット済みです。 本家のCVSにもすでにアップしてもらっています。 1.5.1の言語ファイルは手元にあります。拡張版を出す作業中ですが,trunkに直接コミットしてよいでしょうか。 > > $LANG_configselects['Core']で、 > > 9 => array('作成した記事を表示する' => 'item', '項目一覧を表示する' => 'list', > 'サイトのトップページを表示する' => 'home', '管理画面TOPを表示する' => 'admin'), > > 「管理画面TOPを表示する」とありますが、「管理画面トップを表示する」と > した方が他で「トップページ」と書いているのと合うと思います。 了解です。 > > > * plugins/polls/languages/japanese_utf8.phpの$LANG25で、 > > - 19 => > 'アンケートの削除・編集はタイトル左のアイコンをクリック,新規に作成する場合は「新規作成」をクリックしてください。タイトルをクリックするとアンケートを閲覧できます。', > + 19 => 'アンケートの編集は編集アイコンをクリック、アンケートの作成は上の「新規作成」をクリックしてください。', > > と、geeklog 1.5.0から同日本語版で変更されています。この元の英文は、 > > 19 => 'To modify or delete a poll, click on the edit icon of the poll. > To create a new poll, click on "Create New" above.', > > なので、変更前のから「削除」の部分がなくなっています。 > これは、他のプラグインの日本語の言語ファイルでも、同様に、 > 「To modify or delete ...」が 「...の編集は」となっていて delete に > 対する訳がなくなっているものがあるようでした。 削除はGeeklogの場合,通常,編集画面に含まれるので,毎回 削除 ということばを入れるのは表現が冗長になるので,編集は,編集ボタンをクリック と変えました。実際に操作してみてどうしても違和感がある,という場合には修正したいとおもいます。英語の言語ファイルでは丁寧すぎるくらい丁寧に説明されていますが,これまでにもいろいろ省略してきました。 From ivysoho @ gmail.com Mon Sep 15 02:16:32 2008 From: ivysoho @ gmail.com (Ivy) Date: Mon, 15 Sep 2008 02:16:32 +0900 Subject: [geeklogjp-devel 169] Re: [geeklog-jp commit] r544 - in trunk/geeklog-1-jp: . language plugins/calendar plugins/calendar/language plugins/calen... In-Reply-To: References: <0016e64355dc876bbf0456dba990@google.com> <20080914.233121.229269254.taca@back-street.net> Message-ID: http://www.geeklog.jp/filemgmt_data/files/japanese_1.5.1.tar.gz コミットしたのはこちらです。 SNSは http://sns.geeklog.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=556&comment_count=3 その後気が付いたのは,データベースの管理画面のタイトルで, 過去のバックアップ(10世代分) と出るのですが,実際やってみると,10世代分ではなく,いくらでもバックアップできてしまいます。 過去のバックアップ(10世代分) は, 単に, データベースバックアップ か,左の表記どおり, データベースで よいと思いますが。 From taca @ back-street.net Mon Sep 15 10:38:28 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Mon, 15 Sep 2008 10:38:28 +0900 (JST) Subject: [geeklogjp-devel 170] Re: [geeklog-jp commit] r544 - in trunk/geeklog-1-jp: . language plugins/calendar plugins/calendar/language plugins/calen... In-Reply-To: References: <0016e64355dc876bbf0456dba990@google.com> <20080914.233121.229269254.taca@back-street.net> Message-ID: <20080915.103828.85695906.taca@back-street.net> おはようございます。 In message on Mon, 15 Sep 2008 02:09:22 +0900, Ivy wrote: > 1.5.1の日本語言語ファイルは,先日SNSにも書き込みましたが,その訳を追 > 加して本家へはコミット済みです。 ここは「送付済み」というところですが、まぁ良いとして、 > 本家のCVSにもすでにアップしてもらっています。 ここは「コミット」です。アップロードと言うことは決してありません。 > 1.5.1の言語ファイルは手元にあります。拡張版を出す作業中ですが,trunk > に直接コミットしてよいでしょうか。 構いません、というよりお願いします。ただ、拡張版の作業を優先していただ いた方が良いと思います。 本家でCVSにコミットされているということは、1.5.1rc2か1.5.1リリースへの 変更をマージする過程で修正は取り込まれることにもなりますので、特別に急 ぐ必要もないでしょう。 > > 19 => 'To modify or delete a poll, click on the edit icon of the poll. > > To create a new poll, click on "Create New" above.', > > > > なので、変更前のから「削除」の部分がなくなっています。 > > これは、他のプラグインの日本語の言語ファイルでも、同様に、 > > 「To modify or delete ...」が 「...の編集は」となっていて delete に > > 対する訳がなくなっているものがあるようでした。 > > > 削除はGeeklogの場合,通常,編集画面に含まれるので,毎回 削除 という > ことばを入れるのは表現が冗長になるので,編集は,編集ボタンをクリッ > クと変えました。 > 実際に操作してみてどうしても違和感がある,という場合には修正したいと > おもいます。英語の言語ファイルでは丁寧すぎるくらい丁寧に説明されてい > ますが,これまでにもいろいろ省略してきました。 そうですか、ちょっとこれは触ってみて確認していきたいと思います。 -- 神戸 隆博 / Takahiro Kambe From codesite-noreply @ google.com Wed Sep 17 12:34:39 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Tue, 16 Sep 2008 20:34:39 -0700 Subject: [geeklogjp-devel 171] =?iso-2022-jp?b?SXNzdWUgMjIgaW4gZ2Vla2xvZy1qcDogGyRCPCtGMCUkGyhC?= =?iso-2022-jp?b?GyRCJXMlOSVIITwlaSRHRnxLXDhsSEckcjk5PzckNyQ/GyhC?= =?iso-2022-jp?b?GyRCJEgkLSU1JSQlSCQsSjg7ejI9JDEkOSRrISMbKEI=?= Message-ID: <001636499c51ebb56104570f25b7@google.com> Issue 22: 自動インストーラで日本語版を更新したときサイトが文字化けする。 http://code.google.com/p/geeklog-jp/issues/detail?id=22 New issue report by ivysoho: 問題を再現するための操作手順を記入して下さい。 新規インストールや1.5への新規アップグレードではなく,日本語版の差し替えのた めに自動インストーラを使った場合,サイトが文字化けする。 正常に動作する場合に、期待される出力(表示)はなんですか? 文字化けしないサイト 実際にはどのように出力(表示)されますか? 文字化け Geeklogのバージョン(開発版ではSubversionのブランチやリビジョン)は何ですか? r590 OS(オペレーティングシステム)の名称とバージョンは何ですか? OSによらない PHP、Webサーバ、データベースの名称とバージョンは何ですか? 依存しない ホスティング・サーバを使用の場合、事業者やサービスの名称は何ですか 依存しない ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 ,siteconfig.php で文字コードの設定が $_CONF['default_charset'] = 'iso-8859-1'; に戻ってしまうので,サイトが文字化けします。 対策: siteconfig.phpを編集して $_CONF['default_charset'] = 'utf-8'; にすると文字化けは解消されます。 次回公式版・拡張版の配布からは 'utf-8';で標準配布予定。 自動インストーラは,日本語でインストールする場合は 'utf-8';をデフォルトにす るよう変更予定。 なお,手動でソースを差し替える場合は,以下2つのファイル以外を差し替えてく ださい。以下2つのファイルはデータベースやサーバのパス情報などサイト固有の 情報が入っているため,コアパッケージのファイルに差し替えてはいけません。あ らかじめバックアップを取ってください。  ・公開領域/siteconfig.php  ・非公開領域/db-config.php r591にて対策完了。 Issue attributes: Status: Accepted Owner: ivysoho Labels: Type-Defect Priority-Medium Milestone-Release1.0 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From taca @ back-street.net Thu Sep 18 15:25:23 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Thu, 18 Sep 2008 15:25:23 +0900 (JST) Subject: [geeklogjp-devel 172] Re: [geeklog-jp commit] r609 - in trunk/geeklog-1-jp-extended/plugins/nmoxtopicown: . language In-Reply-To: <0015174c3730a6eccd0457258f6a@google.com> References: <0015174c3730a6eccd0457258f6a@google.com> Message-ID: <20080918.152523.59481207.taca@back-street.net> こんにちは、仕事中なのでちょっとだけ。 In message <0015174c3730a6eccd0457258f6a @ google.com> on Wed, 17 Sep 2008 23:19:02 -0700, codesite-noreply @ google.com wrote: > Log: > 新規コミットです。 新規にファイルが追加されているのは、なんぼでもわかります。 何をどのような理由でコミットしたのか、コミット・メッセージには書いてく ださい。 コミット・メッセージは100行超えると長すぎますが、20行とか30行くらいの 長さは(必要なら)あっても問題ないものです。 よろしく、お願いします。 -- 神戸 隆博(かんべ たかひろ) at 仕事場 From codesite-noreply @ google.com Fri Sep 19 03:37:09 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Thu, 18 Sep 2008 11:37:09 -0700 Subject: [geeklogjp-devel 173] =?iso-2022-jp?b?SXNzdWUgMjMgaW4gZ2Vla2xvZy1qcDogGyRCJVclaSUwGyhC?= =?iso-2022-jp?b?GyRCJSQlczJoTEwkSyRGGyhCaXNfZGlyGyRCJSglaSE8GyhC?= =?iso-2022-jp?b?GyRCJCwkRyRGST08KCRHJC0kSiQkGyhC?= Message-ID: <0016e646545266cf9504572fdf9a@google.com> Issue 23: プラグイン画面にてis_dirエラーがでて表示できない http://code.google.com/p/geeklog-jp/issues/detail?id=23 New issue report by hirorongl: 問題を再現するための操作手順を記入して下さい。 1. htdocs(公開領域)の1階層上に非公開領域を設置するやりかたでインストール 2. openbase_dirは非公開領域を設定 3. 管理者でログインしてプラグイン画面を開くとis_dirエラーになる 正常に動作する場合に、期待される出力(表示)はなんですか? プラグインの管理画面 実際にはどのように出力(表示)されますか? An error has occurred: 2 - is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/virtual/geeklog.jp/demo3/plugins/..) is not within the allowed path(s): (/var/www/virtual/geeklog.jp/demo3/:/usr/share/php/:/tmp/) @ /var/www/virtual/geeklog.jp/demo3/htdocs/admin/plugins.php line 252 ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 上記エラーが出ている箇所のコードが次のようになっているためis_dirを後ろに もっていくことで回避 if (is_dir ($plugins_dir . $dir) && ($dir <> '.') && ($dir <> '..') && ($dir <> 'CVS') && (substr ($dir, 0 , 1) <> '.')) { この問題は r620にて対応しました。 Issue attributes: Status: Fixed Owner: hirorongl Labels: Type-Defect Priority-Medium -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From taca @ back-street.net Sun Sep 21 01:14:51 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Sun, 21 Sep 2008 01:14:51 +0900 (JST) Subject: [geeklogjp-devel 174] Re: [geeklog-jp commit] r652 - trunk/geeklog-1-jp In-Reply-To: <001636b43254db951f045755d9ae@google.com> References: <001636b43254db951f045755d9ae@google.com> Message-ID: <20080921.011451.07646160.taca@back-street.net> In message <001636b43254db951f045755d9ae @ google.com> on Sat, 20 Sep 2008 08:55:45 -0700, codesite-noreply @ google.com wrote: > Modified: > trunk/geeklog-1-jp/db-config.php > > Log: > db-config.php 最終行の改行を削除 なぜ? -- 神戸 隆博 / Takahiro Kambe From ivysoho @ gmail.com Sun Sep 21 01:21:54 2008 From: ivysoho @ gmail.com (Ivy) Date: Sun, 21 Sep 2008 01:21:54 +0900 Subject: [geeklogjp-devel 175] Re: [geeklog-jp commit] r652 - trunk/geeklog-1-jp In-Reply-To: <20080921.011451.07646160.taca@back-street.net> References: <001636b43254db951f045755d9ae@google.com> <20080921.011451.07646160.taca@back-street.net> Message-ID: >> db-config.php 最終行の改行を削除 > なぜ? 最終行の改行は,あっても無くてもよかったですか? From codesite-noreply @ google.com Sun Sep 21 04:29:35 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Sat, 20 Sep 2008 12:29:35 -0700 Subject: [geeklogjp-devel 176] =?iso-2022-jp?b?SXNzdWUgMjQgaW4gZ2Vla2xvZy1qcDogdXNlcmNvbmZpZw==?= =?iso-2022-jp?b?GyRCJCxNLTh6JE4kXiReGyhCMS41GyRCJEslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJTAlbCE8JUkkSyQ5JGskSCUoJWkhPCQsST08KBsoQg==?= Message-ID: <000e0cd599ce93638b045758d6cb@google.com> Issue 24: userconfigが有効のまま1.5にアップグレードにするとエラーが表示 http://code.google.com/p/geeklog-jp/issues/detail?id=24 New issue report by ivysoho: 問題を再現するための操作手順を記入して下さい。 1.4.1専用のプラグインであるコンフィギュレーションエディタプラグイン (userconfig)が有効のまま1.5にアップグレード 正常に動作する場合に、期待される出力(表示)はなんですか? エラー表示がない 実際にはどのように出力(表示)されますか? Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) in /path/to/geeklog/plugins/userconfig/functions.inc on line 1371 Geeklogのバージョン(開発版ではSubversionのブランチやリビジョン)は何ですか? geeklog-1-jp r653 ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 最初にアンインストールなり,無効にしてアップデートすれば問題ありませんが, 忘れてアップするとエラーが表示されます。 対応案: 1.インストーラにて対応。 2.gl_pluginsテーブルの pi_name=userconfigのデータのpi_enabledを0に変更す るプログラムをadmin/install/tools/にて提供。 Issue attributes: Status: Accepted Owner: ivysoho Labels: Type-Defect Priority-Medium -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Sun Sep 21 06:58:07 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Sat, 20 Sep 2008 14:58:07 -0700 Subject: [geeklogjp-devel 177] =?iso-2022-jp?b?SXNzdWUgMjQgaW4gZ2Vla2xvZy1qcDogdXNlcmNvbmZpZw==?= =?iso-2022-jp?b?GyRCJCxNLTh6JE4kXiReGyhCMS41GyRCJEslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJTAlbCE8JUkkSyQ5JGskSCUoJWkhPCQsST08KBsoQg==?= Message-ID: <000e0cd51a72cbebca04575ae9e7@google.com> Issue 24: userconfigが有効のまま1.5にアップグレードにするとエラーが表示 http://code.google.com/p/geeklog-jp/issues/detail?id=24 Comment #1 by mystralkk: r654にて試験的に対策を施しました。私はuserconfigを使用していないので、他の方 の追試を 求めます。 Issue attribute updates: Status: Feedback Labels: Maintainability -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Sun Sep 21 10:20:35 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Sat, 20 Sep 2008 18:20:35 -0700 Subject: [geeklogjp-devel 178] =?iso-2022-jp?b?SXNzdWUgMjUgaW4gZ2Vla2xvZy1qcDogcGhwYmxvY2tfbGFz?= =?iso-2022-jp?b?dGFydGljbGVzLnBocBskQiQsQEVFKiVaITwlOCRHST0bKEI=?= =?iso-2022-jp?b?GyRCPCgkNSRsJEokJBsoQg==?= Message-ID: <001636b43254d7da3004575dbde3@google.com> Issue 25: phpblock_lastarticles.phpが静的ページで表示されない http://code.google.com/p/geeklog-jp/issues/detail?id=25 New issue report by mystralkk: 問題を再現するための操作手順を記入して下さい。 1. phpblock_lastarticles.phpをインクルード。 2. 静的ページでセンターエリアに表示するよう設定。 正常に動作する場合に、期待される出力(表示)はなんですか? センターエリアに最新記事一覧が表示されること。 実際にはどのように出力(表示)されますか? ブロックのタイトルは表示されるが、最新記事一覧は表示されない。 Geeklogのバージョン(開発版ではSubversionのブランチやリビジョン)は何ですか? r658 OS(オペレーティングシステム)の名称とバージョンは何ですか? 依存性なし。 PHP、Webサーバ、データベースの名称とバージョンは何ですか? 依存性なし。 ホスティング・サーバを使用の場合、事業者やサービスの名称は何ですか 依存性なし。 ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 PHPブロックでは正常に表示されるが、静的ページではセンターエリアであれそれ以 外であれ、returnありでもなしでも表示されない。 Issue attributes: Status: Accepted Owner: mystralkk Labels: Type-Defect Priority-Medium -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Sun Sep 21 10:52:37 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Sat, 20 Sep 2008 18:52:37 -0700 Subject: [geeklogjp-devel 179] =?iso-2022-jp?b?SXNzdWUgMjUgaW4gZ2Vla2xvZy1qcDogcGhwYmxvY2tfbGFz?= =?iso-2022-jp?b?dGFydGljbGVzLnBocBskQiQsQEVFKiVaITwlOCRHST0bKEI=?= =?iso-2022-jp?b?GyRCPCgkNSRsJEokJBsoQg==?= Message-ID: <000e0cd3f858657bbc04575e309d@google.com> Issue 25: phpblock_lastarticles.phpが静的ページで表示されない http://code.google.com/p/geeklog-jp/issues/detail?id=25 Comment #1 by mystralkk: 私がecho文をつけ忘れていたために表示されていませんでした。でも、echo文をつけ た後もカ テゴリ名は表示されますが、記事のタイトルは表示されません。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Sun Sep 21 11:15:38 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Sat, 20 Sep 2008 19:15:38 -0700 Subject: [geeklogjp-devel 180] =?iso-2022-jp?b?SXNzdWUgMjUgaW4gZ2Vla2xvZy1qcDogcGhwYmxvY2tfbGFz?= =?iso-2022-jp?b?dGFydGljbGVzLnBocBskQiQsQEVFKiVaITwlOCRHST0bKEI=?= =?iso-2022-jp?b?GyRCPCgkNSRsJEokJBsoQg==?= Message-ID: <00163630f62bb996e504575e82c4@google.com> Issue 25: phpblock_lastarticles.phpが静的ページで表示されない http://code.google.com/p/geeklog-jp/issues/detail?id=25 Comment #2 by mystralkk: 解決しました。mb_strimwidthの第5引数でエンコーディングを明示的に指定すると、 表示され るようになりました。 Issue attribute updates: Status: Fixed -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Mon Sep 22 01:31:28 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Sun, 21 Sep 2008 09:31:28 -0700 Subject: [geeklogjp-devel 181] =?iso-2022-jp?b?SXNzdWUgMjYgaW4gZ2Vla2xvZy1qcDogdXNlcmNvbmZpZw==?= =?iso-2022-jp?b?GyRCQlA6djpRJF8lJCVzJTklSCE8JWkkRyUoJWkhPCQsGyhC?= =?iso-2022-jp?b?GyRCSC9AOCQ5JGs+bDlnJCwkIiRrISMbKEI=?= Message-ID: <0016e644de6c6f5b9304576a776e@google.com> Issue 26: userconfig対策済みインストーラでエラーが発生する場合がある。 http://code.google.com/p/geeklog-jp/issues/detail?id=26 New issue report by ivysoho: 問題を再現するための操作手順を記入して下さい。 geeklog-1.5のadmin/installを更新したうえで1.5のアップグレードを行いましたが アップグレード直後にエラーがでました。 正常に動作する場合に、期待される出力(表示)はなんですか? 正常にインストール完了画面の表示。 実際にはどのように出力(表示)されますか? Warning: require_once(disable-userconfig.php) [function.require-once]: failed to open stream: No such file or directory in /usr/home/***/html /test/admin/install/index.php on line 1248 Fatal error: require_once() [function.require]: Failed opening required 'disable-userconfig.php' (include_path='.:') in /usr/home/***/html/test /admin/install/index.php on line 1248 Geeklogのバージョン(開発版ではSubversionのブランチやリビジョン)は何ですか? Geeklog1-5 r673 OS(オペレーティングシステム)の名称とバージョンは何ですか? ホスティング・サーバを使用の場合、事業者やサービスの名称は何ですか CPIで発生。 CORESERVERでは,userconfigプラグイン対策を行わないバージョンでも問題なし。 サーバによってエラーが発生するのかもしれません。 ラベルとテキストを使用して、できるだけ詳しく情報を提供して下さい。 /test/admin/install/ では確かに,index,phpで // Disable userconfig plugin beforehand to prevent an error require_once 'disable-userconfig.php'; disableUserconfigPlugin(); と呼ばれています。 disable_userconfig.phpは,確かに/test/admin/install/に存在します。 Issue attributes: Status: Accepted Owner: ivysoho Labels: Type-Defect Priority-Medium -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Mon Sep 22 21:46:27 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Mon, 22 Sep 2008 05:46:27 -0700 Subject: [geeklogjp-devel 182] =?iso-2022-jp?b?SXNzdWUgMjYgaW4gZ2Vla2xvZy1qcDogdXNlcmNvbmZpZw==?= =?iso-2022-jp?b?GyRCQlA6djpRJF8lJCVzJTklSCE8JWkkRyUoJWkhPCQsGyhC?= =?iso-2022-jp?b?GyRCSC9AOCQ5JGs+bDlnJCwkIiRrISMbKEI=?= Message-ID: <00163613a40a89563804577b700f@google.com> Issue 26: userconfig対策済みインストーラでエラーが発生する場合がある。 http://code.google.com/p/geeklog-jp/issues/detail?id=26 Comment #1 by mystralkk: r695, r696で対策を行いました。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Mon Sep 22 23:57:22 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Mon, 22 Sep 2008 07:57:22 -0700 Subject: [geeklogjp-devel 183] =?iso-2022-jp?b?SXNzdWUgMjQgaW4gZ2Vla2xvZy1qcDogdXNlcmNvbmZpZw==?= =?iso-2022-jp?b?GyRCJCxNLTh6JE4kXiReGyhCMS41GyRCJEslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJTAlbCE8JUkkSyQ5JGskSCUoJWkhPCQsST08KBsoQg==?= Message-ID: <0016368e1fb4b8fe9604577d447e@google.com> Issue 24: userconfigが有効のまま1.5にアップグレードにするとエラーが表示 http://code.google.com/p/geeklog-jp/issues/detail?id=24 Comment #2 by mystralkk: 対策の有効性が確認されたので、ステータスをFixedに変更します。 Issue attribute updates: Status: Fixed -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From codesite-noreply @ google.com Tue Sep 23 00:01:23 2008 From: codesite-noreply @ google.com (codesite-noreply @ google.com) Date: Mon, 22 Sep 2008 08:01:23 -0700 Subject: [geeklogjp-devel 184] =?iso-2022-jp?b?SXNzdWUgMjYgaW4gZ2Vla2xvZy1qcDogdXNlcmNvbmZpZw==?= =?iso-2022-jp?b?GyRCQlA6djpRJF8lJCVzJTklSCE8JWkkRyUoJWkhPCQsGyhC?= =?iso-2022-jp?b?GyRCSC9AOCQ5JGs+bDlnJCwkIiRrISMbKEI=?= Message-ID: <0016369202ed1202a604577d5349@google.com> Issue 26: userconfig対策済みインストーラでエラーが発生する場合がある。 http://code.google.com/p/geeklog-jp/issues/detail?id=26 Comment #2 by mystralkk: 対策の有効性が確認されたので、ステータスをFixedに変更します。 Issue attribute updates: Status: Fixed -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From taca @ back-street.net Tue Sep 23 13:09:40 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 23 Sep 2008 13:09:40 +0900 (JST) Subject: [geeklogjp-devel 185] Re: [geeklog-jp commit] r597 - in trunk/geeklog-1-jp: language plugins/calendar/language plugins/links/language plugins/p... In-Reply-To: <0016e64084b2da3fdd0457135e2a@google.com> References: <0016e64084b2da3fdd0457135e2a@google.com> Message-ID: <20080923.130940.212938302.taca@back-street.net> In message <0016e64084b2da3fdd0457135e2a @ google.com> on Wed, 17 Sep 2008 01:36:54 -0700, codesite-noreply @ google.com wrote: > Author: ivysoho > Date: Wed Sep 17 01:35:37 2008 > New Revision: 597 > > Modified: > trunk/geeklog-1-jp/language/japanese_utf-8.php > trunk/geeklog-1-jp/plugins/calendar/language/japanese_utf-8.php > trunk/geeklog-1-jp/plugins/links/language/japanese_utf-8.php > trunk/geeklog-1-jp/plugins/polls/language/japanese_utf-8.php > trunk/geeklog-1-jp/plugins/spamx/language/japanese_utf-8.php > trunk/geeklog-1-jp/plugins/staticpages/language/japanese_utf-8.php > > Log: > 言語ファイル更新日付を修正。 ... > -# Last Update 2008/06/14 by Geeklog.jp group - info AT geeklog DOT jp > +# Last Update 2008/09/17 by Geeklog.jp group - info AT geeklog DOT jp この1行の目的は何でしょうか? 本家にフィードバックしても残るわけではありません。単に日付情報を入れる のであれば、 $Date$ をキーワードの展開を行うようにした方が良いでしょう。 -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Tue Sep 23 13:36:48 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 23 Sep 2008 13:36:48 +0900 (JST) Subject: [geeklogjp-devel 186] Re: [geeklog-jp commit] r652 - trunk/geeklog-1-jp In-Reply-To: References: <001636b43254db951f045755d9ae@google.com> <20080921.011451.07646160.taca@back-street.net> Message-ID: <20080923.133648.112608561.taca@back-street.net> In message on Sun, 21 Sep 2008 01:21:54 +0900, Ivy wrote: > >> db-config.php 最終行の改行を削除 > > なぜ? > > 最終行の改行は,あっても無くてもよかったですか? 最終行の改行は存在しない場合が多いようですが、だからと言って無理に付い てるものを取る必要はないと思う次第です。 個人的には、最後の行まで改行は付けた方が好みです。diffコマンドなどとの 親和性が高いというか、一般的なUNIXのテキストなファイルはそういうものな ので。 -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Tue Sep 23 21:51:31 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 23 Sep 2008 21:51:31 +0900 (JST) Subject: [geeklogjp-devel 187] Re: [geeklog-jp commit] r705 - in externals/geeklog-1.5.1: . backups data language logs plugins plugins/calendar plugins/... In-Reply-To: <00163630f5c9b11070045787a7f3@google.com> References: <00163630f5c9b11070045787a7f3@google.com> Message-ID: <20080923.215131.216591443.taca@back-street.net> こんばんは。 1.5.1の公式な変更の一覧は次のようになります。 Sep 22, 2008 (1.5.1) ------------ - Fixed protection against direct execution in various include files which may have failed on non-case sensitive file systems (reported by Mark Evans) [Dirk] - Saving a story as someone other than the owner will revert the story to your ownership. (bug #0000742) [Mike] - Fixed searching for non-installed plugins when open_basedir restrictions are in effect (bug #0000741) - Fix for first change of password issue (bug #0000724) [Mike] - Fixed failure to switch language with new query highlighting URLs (bug #0000733) [Dirk] - Fixed bug with HTML Encoding of default comment title for articles (bug #0000737) [Mike] - Fixed another case where a duplicate of a story submission was left in the submission queue after approving the story [Mike] - Fixed problem with the MySQL class not recognizing UTF-8 when the character set name was written in uppercase (bug #0000731) [Dirk] - Updated Hebrew language files, provided by LWC - Updated Estonian language files, provided by Artur Räpp - Updated Japanese language files, provided by the Geeklog.jp group - Updated Slovenian language files, provided by gape 1.5.1の変更で目立ったところを書いておきます。 * インクルードされてだけ使用されるべきファイルは、直接アクセスされるこ とを防ぐチェックが入っています。functions.incとうい名前のファイルで あれば、 if (strpos($_SERVER['PHP_SELF'], 'functions.inc') !== false) { die('This file can not be used on its own.'); } と、いったチェックになります。ところが、大文字・小文字を区別しないファ イルシステムで、これが意図した通りに動作しません。 if (strpos(strtolower($_SERVER['PHP_SELF']), 'functions.inc') !== false) { die('This file can not be used on its own.'); } と、いった具合いにWebサーバでアクセスされたファイル名を小文字に揃え てから比較するようになっています。 プラグインなどで、インクルードして使用されるファイルも同様な変更をす べきです。 * 理由はよくわかりませんが、 require_once($_CONF['path'] . 'plugins/spamx/' . 'BaseCommand.class.php'); と、していたのが、 require_once $_CONF['path'] . 'plugins/spamx/' . 'BaseCommand.class.php'; と、require_onceの引数を括弧なしで指定するようにしています。 * system/databases/mysql.class.phpで、charsetを小文字に揃えてから比較 するようにしています。 * system/lib-comment.phpのCMT_commentBar()に、 $cmt_title = htmlspecialchars($cmt_title); と、タイトルのHTMLの特殊文字をHTMLエンティティに変換しています。 1.5.1では、 // Article's are pre-escaped. if( $type != 'article' ) { $cmt_title = htmlspecialchars($cmt_title); } と、article以外だけで変換処理を行うように修正されています。 * system/classes/syndication/rdf.feed.class.php の最後に、PHPの閉じ タグが加えられています。 system/classes/syndication/atom.feed.class.php も同様です。 Index: system/classes/syndication/rdf.feed.class.php =================================================================== --- system/classes/syndication/rdf.feed.class.php (revision 706) +++ system/classes/syndication/rdf.feed.class.php (working copy) @@ -230,3 +230,4 @@ } } } +?> * system/lib-story.phpで、以下のような変更が加えられています。 @@ -1108,7 +1108,9 @@ } } + if(empty($args['owner_id'])) { $args['owner_id'] = $_USER['uid']; + } if (empty($args['group_id'])) { $args['group_id'] = SEC_getFeatureGroup('story.edit', $_USER['uid']); * sql/mysql_tableanddata.php で、syndicationのテーブルへ入れる内容が 変わっているようです。(ますます、よくわかっていません。) $_DATA[] = "INSERT INTO {$_TABLES['syndication']} (type, topic, header_tid, format, limits, content_length, title, description, filename, charset, language, is_enabled, updated, update_info) VALUES ('geeklog', '::all', 'all', 'RSS-2.0', 10, 1, 'Geeklog Site', 'Another Nifty Geeklog Site', 'geeklog.rss', 'iso-8859-1', 'en-gb', 1, '0000-00-00 00:00:00', NULL)"; だったがの、 $_DATA[] = "INSERT INTO {$_TABLES['syndication']} (type, topic, header_tid, format, limits, content_length, title, description, filename, charset, language, is_enabled, updated, update_info) VALUES ('article', '::all', 'all', 'RSS-2.0', 10, 1, 'Geeklog Site', 'Another Nifty Geeklog Site', 'geeklog.rss', 'iso-8859-1', 'en-gb', 1, '0000-00-00 00:00:00', NULL)"; と、VALUESの直後の 'geeklog' が 'article' に変わっています。mssqlの 方も同様です。 * public_html/usersettings.php で、cooktime のスペルミスの修正がされて います。他に、cookieのパスワード絡みの変更がなされているようです。 * public_html/users.phpで、ユーザ名の長さが16バイト以下かどうかのチェッ クが加えられているようです。 * public_html/switchlang.php は、url_rewriteの有効無効を判断して処理す るようになっているようです。 * public_html/admin/plugins.php の show_newplugins()で、ディレクトリか どうかの確認の前に、CVSという名前を先に行うように変更されています。 (ちょっとだけoptimize) -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Tue Sep 23 21:59:30 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 23 Sep 2008 21:59:30 +0900 (JST) Subject: [geeklogjp-devel 188] Re: [geeklog-jp commit] r708 - tags/geeklog-1.5.0-jp-20080923 In-Reply-To: <0016e645ba4ae0c65004578fb350@google.com> References: <0016e645ba4ae0c65004578fb350@google.com> Message-ID: <20080923.215930.162169329.taca@back-street.net> In message <0016e645ba4ae0c65004578fb350 @ google.com> on Tue, 23 Sep 2008 05:56:56 -0700, codesite-noreply @ google.com wrote: > Author: tacahi > Date: Tue Sep 23 05:56:20 2008 > New Revision: 708 > > Added: > tags/geeklog-1.5.0-jp-20080923/ > - copied from r707, /trunk/geeklog-1-jp/ > > Log: > geeklog-1-jpをGeeklog 1.5.1ベースに更新する前の最後のリビジョンに、 > geeklog-1.5.0-jp-20080923というタグを作成しておきます。 これは、geeklog-1.5.1rc1-jp-20080923とすべきところでした。 -- 神戸 隆博 / Takahiro Kambe From mystralkk @ gmail.com Tue Sep 23 23:31:41 2008 From: mystralkk @ gmail.com (Kenji Ito) Date: Tue, 23 Sep 2008 23:31:41 +0900 Subject: [geeklogjp-devel 189] Re: [geeklog-jp commit] r705 - in externals/geeklog-1.5.1: . backups data language logs plugins plugins/calendar plugins/... In-Reply-To: <20080923.215131.216591443.taca@back-street.net> References: <00163630f5c9b11070045787a7f3@google.com> <20080923.215131.216591443.taca@back-street.net> Message-ID: <50f9bb410809230731u6ce219cj464268ec86f818d1@mail.gmail.com> 2008/09/23 21:51 Takahiro Kambe : (snip) > 1.5.1の変更で目立ったところを書いておきます。 > > * インクルードされてだけ使用されるべきファイルは、直接アクセスされるこ > とを防ぐチェックが入っています。functions.incとうい名前のファイルで > あれば、 > > if (strpos($_SERVER['PHP_SELF'], 'functions.inc') !== false) { > die('This file can not be used on its own.'); > } > > と、いったチェックになります。ところが、大文字・小文字を区別しないファ > イルシステムで、これが意図した通りに動作しません。 > > if (strpos(strtolower($_SERVER['PHP_SELF']), 'functions.inc') !== false) { > die('This file can not be used on its own.'); > } > > と、いった具合いにWebサーバでアクセスされたファイル名を小文字に揃え > てから比較するようになっています。 > > プラグインなどで、インクルードして使用されるファイルも同様な変更をす > べきです。 これは http://www.geeklog.net/article.php/geeklog-1.5.1-security ですね。 > * 理由はよくわかりませんが、 > > require_once($_CONF['path'] . 'plugins/spamx/' . 'BaseCommand.class.php'); > > と、していたのが、 > > require_once $_CONF['path'] . 'plugins/spamx/' . 'BaseCommand.class.php'; > > と、require_onceの引数を括弧なしで指定するようにしています。 (require|include)(_once)? は関数ではなく文構造なので、それを明確にしたのでしょう。 > * system/databases/mysql.class.phpで、charsetを小文字に揃えてから比較 > するようにしています。 これは私がバグトラッカーに投げたバグ(http://project.geeklog.net/tracking/view.php?id=731)フィックスです。 > * system/lib-comment.phpのCMT_commentBar()に、 > > $cmt_title = htmlspecialchars($cmt_title); > > と、タイトルのHTMLの特殊文字をHTMLエンティティに変換しています。 > 1.5.1では、 > > // Article's are pre-escaped. > if( $type != 'article' ) { > $cmt_title = htmlspecialchars($cmt_title); > } > > と、article以外だけで変換処理を行うように修正されています。 コメントにあるように、コメント処理に渡す前に既にエスケープされているからでしょう。 > * system/classes/syndication/rdf.feed.class.php の最後に、PHPの閉じ > タグが加えられています。 > system/classes/syndication/atom.feed.class.php も同様です。 > > Index: system/classes/syndication/rdf.feed.class.php > =================================================================== > --- system/classes/syndication/rdf.feed.class.php (revision 706) > +++ system/classes/syndication/rdf.feed.class.php (working copy) > @@ -230,3 +230,4 @@ > } > } > } > +?> これはあってもなくても良い部分です。ちなみにZend Frameworkのコーディング規約では、 ?> を「書いてはいけない」としています(http://framework.zend.com/manual/ja/coding-standard.php-file-formatting.html)。 > * system/lib-story.phpで、以下のような変更が加えられています。 > > @@ -1108,7 +1108,9 @@ > } > } > > + if(empty($args['owner_id'])) { > $args['owner_id'] = $_USER['uid']; > + } > > if (empty($args['group_id'])) { > $args['group_id'] = SEC_getFeatureGroup('story.edit', $_USER['uid']); 何らかの経路で $argsの値がセットされない場合があるのでしょうか... > * sql/mysql_tableanddata.php で、syndicationのテーブルへ入れる内容が > 変わっているようです。(ますます、よくわかっていません。) > > $_DATA[] = "INSERT INTO {$_TABLES['syndication']} > (type, topic, header_tid, format, limits, content_length, > title, description, filename, charset, language, is_enabled, > updated, update_info) > VALUES > ('geeklog', '::all', 'all', 'RSS-2.0', 10, 1, 'Geeklog Site', > 'Another Nifty Geeklog Site', 'geeklog.rss', 'iso-8859-1', > 'en-gb', 1, '0000-00-00 00:00:00', NULL)"; > > だったがの、 > > $_DATA[] = "INSERT INTO {$_TABLES['syndication']} > (type, topic, header_tid, format, limits, content_length, > title, description, filename, charset, language, is_enabled, > updated, update_info) > VALUES > ('article', '::all', 'all', 'RSS-2.0', 10, 1, 'Geeklog Site', > 'Another Nifty Geeklog Site', 'geeklog.rss', 'iso-8859-1', > 'en-gb', 1, '0000-00-00 00:00:00', NULL)"; > > と、VALUESの直後の 'geeklog' が 'article' に変わっています。mssqlの > 方も同様です。 他のプラグインではこのフィールドはプラグイン名になるので、「Geeklogというプラグイン名はなかろう。articleにしたら?」という議論をメーリングリストで読んだ気がします。 > * public_html/usersettings.php で、cooktime のスペルミスの修正がされて > います。他に、cookieのパスワード絡みの変更がなされているようです。 > > * public_html/users.phpで、ユーザ名の長さが16バイト以下かどうかのチェッ > クが加えられているようです。 日本語版ではデータベースでのユーザ名の長さを変更しているので、これは要注意ですね。マルチバイト文字だと、たちの悪い文字化けの原因になりそう。 > * public_html/switchlang.php は、url_rewriteの有効無効を判断して処理す > るようになっているようです。 バグフィックスかな? -- mystral-kk http://mystral-kk.net/ geeklog @ mystral-kk.net From taca @ back-street.net Tue Sep 23 23:44:02 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 23 Sep 2008 23:44:02 +0900 (JST) Subject: [geeklogjp-devel 190] Re: [geeklog-jp commit] r705 - in externals/geeklog-1.5.1: . backups data language logs plugins plugins/calendar plugins/... In-Reply-To: <50f9bb410809230731u6ce219cj464268ec86f818d1@mail.gmail.com> References: <00163630f5c9b11070045787a7f3@google.com> <20080923.215131.216591443.taca@back-street.net> <50f9bb410809230731u6ce219cj464268ec86f818d1@mail.gmail.com> Message-ID: <20080923.234402.208767139.taca@back-street.net> In message <50f9bb410809230731u6ce219cj464268ec86f818d1 @ mail.gmail.com> on Tue, 23 Sep 2008 23:31:41 +0900, "Kenji Ito" wrote: > (require|include)(_once)? は関数ではなく文構造なので、それを明確にしたのでしょう。 なるほど。 > > * system/classes/syndication/rdf.feed.class.php の最後に、PHPの閉じ > > タグが加えられています。 > > system/classes/syndication/atom.feed.class.php も同様です。 > > > > Index: system/classes/syndication/rdf.feed.class.php > > =================================================================== > > --- system/classes/syndication/rdf.feed.class.php (revision 706) > > +++ system/classes/syndication/rdf.feed.class.php (working copy) > > @@ -230,3 +230,4 @@ > > } > > } > > } > > +?> > > これはあってもなくても良い部分です。ちなみにZend Frameworkのコーディング規約では、 ?> > を「書いてはいけない」としています(http://framework.zend.com/manual/ja/coding-standard.php-file-formatting.html)。 Geeklogでのcoding規約か基準に依るような気がしますが、きちんと閉じるタ グがないと、何らかの文法チェッカで都合が悪いといったこともあるんではな いでしょうか??? > > * public_html/usersettings.php で、cooktime のスペルミスの修正がされて > > います。他に、cookieのパスワード絡みの変更がなされているようです。 これは - Fix for first change of password issue (bug #0000724) [Mike] かな? > > * public_html/users.phpで、ユーザ名の長さが16バイト以下かどうかのチェッ > > クが加えられているようです。 > > 日本語版ではデータベースでのユーザ名の長さを変更しているので、これは要注意ですね。マルチバイト文字だと、たちの悪い文字化けの原因になりそう。 16というのはどこかだ来てるんでしょう? 今時のUNIXでは確かに16バイトく らいのようです。(もっとも、この辺りを調べようとすると、Linuxではダメで しょう。) 本当に必要で、長いユーザ名が許されるのであれば、本家の方にも長さを増や すといったリクエストは必要ではないでしょうか。 > > * public_html/switchlang.php は、url_rewriteの有効無効を判断して処理す > > るようになっているようです。 > > バグフィックスかな? これかな。 - Fixed failure to switch language with new query highlighting URLs (bug #0000733) [Dirk] 結局、最初の変更内容の一覧の項目のどれかが大体対応しているわけで...。 -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Tue Sep 23 23:52:30 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Tue, 23 Sep 2008 23:52:30 +0900 (JST) Subject: [geeklogjp-devel 191] Re: [geeklog-jp commit] r597 - in trunk/geeklog-1-jp: language plugins/calendar/language plugins/links/language plugins/p... In-Reply-To: <20080923.130940.212938302.taca@back-street.net> References: <0016e64084b2da3fdd0457135e2a@google.com> <20080923.130940.212938302.taca@back-street.net> Message-ID: <20080923.235230.85408266.taca@back-street.net> In message <20080923.130940.212938302.taca @ back-street.net> on Tue, 23 Sep 2008 13:09:40 +0900 (JST), Takahiro Kambe wrote: > > 言語ファイル更新日付を修正。 > ... > > -# Last Update 2008/06/14 by Geeklog.jp group - info AT geeklog DOT jp > > +# Last Update 2008/09/17 by Geeklog.jp group - info AT geeklog DOT jp > この1行の目的は何でしょうか? > > 本家にフィードバックしても残るわけではありません。単に日付情報を入れる > のであれば、 $Date$ をキーワードの展開を行うようにした方が良いでしょう。 実際、1.5.1rc1と1.5.1の違いをtrunk/geeklog-jp-1にマージするに当たって、 結構邪魔(競合の発生の原因)をしてくれました。;-( -- 神戸 隆博 / Takahiro Kambe From mystralkk @ gmail.com Tue Sep 23 23:54:31 2008 From: mystralkk @ gmail.com (Kenji Ito) Date: Tue, 23 Sep 2008 23:54:31 +0900 Subject: [geeklogjp-devel 192] Re: [geeklog-jp commit] r705 - in externals/geeklog-1.5.1: . backups data language logs plugins plugins/calendar plugins/... In-Reply-To: <20080923.234402.208767139.taca@back-street.net> References: <00163630f5c9b11070045787a7f3@google.com> <20080923.215131.216591443.taca@back-street.net> <50f9bb410809230731u6ce219cj464268ec86f818d1@mail.gmail.com> <20080923.234402.208767139.taca@back-street.net> Message-ID: <50f9bb410809230754m72c01f4fl1d2721e7aec7d0ef@mail.gmail.com> 2008/09/23 23:44 Takahiro Kambe : > In message <50f9bb410809230731u6ce219cj464268ec86f818d1 @ mail.gmail.com> > on Tue, 23 Sep 2008 23:31:41 +0900, > "Kenji Ito" wrote: >> これはあってもなくても良い部分です。ちなみにZend Frameworkのコーディング規約では、 ?> >> を「書いてはいけない」としています(http://framework.zend.com/manual/ja/coding-standard.php-file-formatting.html)。 > Geeklogでのcoding規約か基準に依るような気がしますが、きちんと閉じるタ > グがないと、何らかの文法チェッカで都合が悪いといったこともあるんではな > いでしょうか??? Geeklogのコーディング規約はGallaryかGallary2のそれだったと思います。でも、PHPの文法チェックカーは見たことがありません。コード内で error_repoting(E_ALL ^ E_STRICT); を指定すれば済むことなので... >> > * public_html/users.phpで、ユーザ名の長さが16バイト以下かどうかのチェッ >> > クが加えられているようです。 >> >> 日本語版ではデータベースでのユーザ名の長さを変更しているので、これは要注意ですね。マルチバイト文字だと、たちの悪い文字化けの原因になりそう。 > 16というのはどこかだ来てるんでしょう? 今時のUNIXでは確かに16バイトく > らいのようです。(もっとも、この辺りを調べようとすると、Linuxではダメで > しょう。) > > 本当に必要で、長いユーザ名が許されるのであれば、本家の方にも長さを増や > すといったリクエストは必要ではないでしょうか。 確かにこれは必要でしょうね。このあたりはDirkさんのうけがよいIvyさんが適任かも。 -- mystral-kk http://mystral-kk.net/ geeklog @ mystral-kk.net From taca @ back-street.net Wed Sep 24 00:06:16 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Wed, 24 Sep 2008 00:06:16 +0900 (JST) Subject: [geeklogjp-devel 193] Re: [geeklog-jp commit] r705 - in externals/geeklog-1.5.1: . backups data language logs plugins plugins/calendar plugins/... In-Reply-To: <50f9bb410809230754m72c01f4fl1d2721e7aec7d0ef@mail.gmail.com> References: <50f9bb410809230731u6ce219cj464268ec86f818d1@mail.gmail.com> <20080923.234402.208767139.taca@back-street.net> <50f9bb410809230754m72c01f4fl1d2721e7aec7d0ef@mail.gmail.com> Message-ID: <20080924.000616.18592333.taca@back-street.net> In message <50f9bb410809230754m72c01f4fl1d2721e7aec7d0ef @ mail.gmail.com> on Tue, 23 Sep 2008 23:54:31 +0900, "Kenji Ito" wrote: > >> これはあってもなくても良い部分です。ちなみにZend Frameworkのコーディング規約では、 ?> > >> を「書いてはいけない」としています(http://framework.zend.com/manual/ja/coding-standard.php-file-formatting.html)。 > > Geeklogでのcoding規約か基準に依るような気がしますが、きちんと閉じるタ > > グがないと、何らかの文法チェッカで都合が悪いといったこともあるんではな > > いでしょうか??? > > Geeklogのコーディング規約はGallaryかGallary2のそれだったと思います。でも、PHPの文法チェックカーは見たことがありません。コード内で > error_repoting(E_ALL ^ E_STRICT); を指定すれば済むことなので... まぁ、この辺りは私はわかってませんので。 (何となく、開けたタグは閉じておくべし、という拘りがヨーロッパ方面の方 にはあったりしてとか、勝手な想像してます。) > >> > * public_html/users.phpで、ユーザ名の長さが16バイト以下かどうかのチェッ > >> > クが加えられているようです。 > >> > >> 日本語版ではデータベースでのユーザ名の長さを変更しているので、これは要注意ですね。マルチバイト文字だと、たちの悪い文字化けの原因になりそう。 > > 16というのはどこかだ来てるんでしょう? 今時のUNIXでは確かに16バイトく > > らいのようです。(もっとも、この辺りを調べようとすると、Linuxではダメで > > しょう。) > > > > 本当に必要で、長いユーザ名が許されるのであれば、本家の方にも長さを増や > > すといったリクエストは必要ではないでしょうか。 > > 確かにこれは必要でしょうね。このあたりはDirkさんのうけがよいIvyさんが適任かも。 ポイントは具体的に必要な長さと、「ユーザ名」が意味するところなんでしょ う。「氏名」とかは別に書くところがあるわけだったりもするので。 -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Sat Sep 27 21:08:25 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Sat, 27 Sep 2008 21:08:25 +0900 (JST) Subject: [geeklogjp-devel 194] Re: [geeklog-jp commit] r786 - in trunk/geeklog-1-jp: plugins/japanize plugins/japanize/doc plugins/japanize/sql public_h... In-Reply-To: <0016369202edd6e7260457df2fcd@google.com> References: <0016369202edd6e7260457df2fcd@google.com> Message-ID: <20080927.210825.232981490.taca@back-street.net> In message <0016369202edd6e7260457df2fcd @ google.com> on Sat, 27 Sep 2008 04:46:38 -0700, codesite-noreply @ google.com wrote: > Log: > svn:eol-style を native に設定し、結果的に CR + LF となっている行末文字を修 > 正します。 特に反対がなければ、trunk以下の全ファイル(テキストのみ)を対象に、 o 行末文字の確認、リポジトリで CR + LF となっているものを LF に変換 o UTF-8のBOM(Byte Order Mark)が付いているファイルから、BOMを削除 を行いたいと思います。 -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Sat Sep 27 22:47:24 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Sat, 27 Sep 2008 22:47:24 +0900 (JST) Subject: [geeklogjp-devel 195] Re: [geeklog-jp commit] r808 - in trunk/geeklog-1-jp-extended/plugins/filemgmt: . language templates In-Reply-To: <00163628352431c82b0457e0da38@google.com> References: <00163628352431c82b0457e0da38@google.com> Message-ID: <20080927.224724.21370882.taca@back-street.net> In message <00163628352431c82b0457e0da38 @ google.com> on Sat, 27 Sep 2008 06:45:51 -0700, codesite-noreply @ google.com wrote: > Modified: > trunk/geeklog-1-jp-extended/plugins/filemgmt/filemgmt.php (props > changed) > trunk/geeklog-1-jp-extended/plugins/filemgmt/language/japanese.php > (props changed) > > trunk/geeklog-1-jp-extended/plugins/filemgmt/language/japanese_utf-8.php > (props changed) > > trunk/geeklog-1-jp-extended/plugins/filemgmt/templates/filelisting.thtml > (props changed) > > trunk/geeklog-1-jp-extended/plugins/filemgmt/templates/filelisting_category.thtml > (props changed) > > trunk/geeklog-1-jp-extended/plugins/filemgmt/templates/filelisting_record.thtml > (props changed) > > trunk/geeklog-1-jp-extended/plugins/filemgmt/templates/filelisting_subcategory.thtml > (props changed) > trunk/geeklog-1-jp-extended/plugins/filemgmt/templates/sortmenu.thtml > (props changed) > > Log: > なぜか、svn:eol-style 属性が設定されていないファイルに native を設定します。 これは、r796の変更を反映させたものです。(書き忘れ) -- 神戸 隆博 / Takahiro Kambe From taca @ back-street.net Mon Sep 29 03:53:56 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Mon, 29 Sep 2008 03:53:56 +0900 (JST) Subject: [geeklogjp-devel 196] Re: [geeklog-jp commit] r832 - in trunk/geeklog-1-jp/public_html/layout/professional: . admin/config admin/story comment ... In-Reply-To: <0016e644cf12edecc80457f93806@google.com> References: <0016e644cf12edecc80457f93806@google.com> Message-ID: <20080929.035356.136337876.taca@back-street.net> In message <0016e644cf12edecc80457f93806 @ google.com> on Sun, 28 Sep 2008 11:50:20 -0700, codesite-noreply @ google.com wrote: > Log: > Geeklog 1.5.1のマージ時に、変更がうまく反映していなかったprofessinalテーマの > ファイルを、改めて1.5.1に合わせた内容にしてコミットします。 > > public_html/layout/professional/images/feed.pngは追加が抜けていました。 これらの変更に対して、 * 改めて動作の確認 * 他のテーマへの必要な反映 が必要になると思います。(取り敢えず、trunk/geeklog-1-jpのみ) -- 神戸 隆博 / Takahiro Kambe From taharaxp @ gmail.com Mon Sep 29 12:38:01 2008 From: taharaxp @ gmail.com (Yoshinori Tahara) Date: Mon, 29 Sep 2008 12:38:01 +0900 Subject: [geeklogjp-devel 197] =?iso-2022-jp?b?bGliLXBvcnRhbHBhcnRzLnBocBskQiRLJEQkJCRGGyhC?= Message-ID: tacaさん、geeklog-1.5.1のマージ作業ごくろうさまです。 > Author: tacahi > Date: Sun Sep 28 11:54:27 2008 > New Revision: 836 > > Removed: > trunk/geeklog-1-jp/system/lib-custom.php.dist > trunk/geeklog-1-jp/system/lib-portalparts.php > > Log: > Geeklog 1.5.1で削除されたファイルを削除します。 lib-portalparts.phpはjapanizeプラグインが使用しているので、追加されたファイルだったと思います。 たぶん、消してはまずいと思います。 職場からなので、ちょっと確認はしにくいのですが・・・ -- Yoshinori Tahara - dengen From taca @ back-street.net Mon Sep 29 12:53:11 2008 From: taca @ back-street.net (Takahiro Kambe) Date: Mon, 29 Sep 2008 12:53:11 +0900 (JST) Subject: [geeklogjp-devel 198] Re: =?iso-2022-jp?b?bGliLXBvcnRhbHBhcnRzLnBocBskQiRLJEQkJCRGGyhC?= In-Reply-To: References: Message-ID: <20080929.125311.141828400.taca@back-street.net> In message on Mon, 29 Sep 2008 12:38:01 +0900, "Yoshinori Tahara" wrote: > > Removed: > > trunk/geeklog-1-jp/system/lib-custom.php.dist > > trunk/geeklog-1-jp/system/lib-portalparts.php > > > > Log: > > Geeklog 1.5.1で削除されたファイルを削除します。 > > > lib-portalparts.phpはjapanizeプラグインが使用しているので、追加されたファイルだったと思います。 > たぶん、消してはまずいと思います。 ご指摘ありがとうございます。確かに、1.5.0にも存在していなかった ファイルでした。 > 職場からなので、ちょっと確認はしにくいのですが・・・ 復活させました。 -- 神戸 隆博 / Takahiro Kambe From taharaxp @ gmail.com Mon Sep 29 13:23:58 2008 From: taharaxp @ gmail.com (Yoshinori Tahara) Date: Mon, 29 Sep 2008 13:23:58 +0900 Subject: [geeklogjp-devel 199] Re: =?iso-2022-jp?b?bGliLXBvcnRhbHBhcnRzLnBocBskQiRLJEQkJCRGGyhC?= In-Reply-To: <20080929.125311.141828400.taca@back-street.net> References: <20080929.125311.141828400.taca@back-street.net> Message-ID: 2008/09/29 12:53 Takahiro Kambe : > In message > on Mon, 29 Sep 2008 12:38:01 +0900, > "Yoshinori Tahara" wrote: >> > Removed: >> > trunk/geeklog-1-jp/system/lib-custom.php.dist >> > trunk/geeklog-1-jp/system/lib-portalparts.php >> > >> > Log: >> > Geeklog 1.5.1で削除されたファイルを削除します。 >> >> >> lib-portalparts.phpはjapanizeプラグインが使用しているので、追加されたファイルだったと思います。 >> たぶん、消してはまずいと思います。 > ご指摘ありがとうございます。確かに、1.5.0にも存在していなかった > ファイルでした。 > >> 職場からなので、ちょっと確認はしにくいのですが・・・ > 復活させました。 > 早速の対応、ありがとうございます。 japanizeプラグインでは、ナビゲーションバー機能を使うためにlib-portalparts.phpをインクルードしていたと思うんですが、標準のnavbar.class.phpで置き換え可能なので、個人的にlib-portalparts.php削除の方向で修正をお願いしたいとは思っています。 Tsuchiさん、このメーリングリスト見ていただいているでしょうか。 -- Yoshinori Tahara - dengen