NEWS FORUM DOWNLOADS Contact iBJ
Welcome Back. Time is now: 10/02/10 - 12:33 PM
 Welcome Guest ( Login | Register )
メインメニュー
オンライン状況
3 人のユーザが現在オンラインです。 (1 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 3

もっと...
フォーラム - iBlog 1.x 一般 - 日付の修正ができない
メイン
   iBlog 1.x 一般
  日付の修正ができない

このスレッドを見ているのは:   1 匿名ユーザ

 

 ボトム   前のトピック   次のトピック
123>
投稿者 スレッド
日付の修正ができない
#1
常連
登録日: 2005-6-3
居住地 愛知県
投稿: 59
グループ:
登録ユーザ
オフライン
お世話になります。

iblogPatcherをTigerで使用していて、この度Leopardに移行しました。
とりあえず、正常に機能してよかったよかったと思っていたら、日付の表記がおかしいことに気がつきました。ターミナルには特にエラーは出力されず、うにょうにょもきちんと動作します。しかし、日付だけが変です。

ただ、コンソールを見たところ次の様なエラーがiblogPatcher適応時に出ています。
どこを直せば良いかわかりますでしょうか?

なお、Leopardにはクリーンインストールで移行し、iblogとiblogPatcherのデータはiblogFreezerでバックアップしたファイルをそのまま持ってきており、Jcodeは再インストールしています。

エラー表示

iBlog[3448] Exception raised during posting of notification. Ignored. exception: '*** -[NSCFArray replaceObjectAtIndex:withObject:]: mutating method sent to immutable object' invoked observer method: '*** -[MainController applicationDidFinishLaunching:]' observer: 0x1034c00 notification name: 'NSApplicationDidFinishLaunchingNotification'
投稿日時: 2007-11-4 19:47
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#2
モデレータ
登録日: 2004-6-24
居住地 埼玉県
投稿: 216
グループ:
サイト管理者
登録ユーザ
オフライン
引用:
ただ、コンソールを見たところ次の様なエラーがiblogPatcher適応時に出ています。
どこを直せば良いかわかりますでしょうか?

(中略)

エラー表示

iBlog[3448] Exception raised during posting of notification. Ignored. exception: '*** -[NSCFArray replaceObjectAtIndex:withObject:]: mutating method sent to immutable object' invoked observer method: '*** -[MainController applicationDidFinishLaunching:]' observer: 0x1034c00 notification name: 'NSApplicationDidFinishLaunchingNotification'
これはもっぱら iBlog の出すエラーですね。iblogPatcher はプレビューとパブリッシュの間、つまり iBlog がアイドル状態にあるときに使うものですから、これは iblogPatcher とは無関係のエラーのはずです。

Leopard で iBlog が出す日付の一部がおかしいらしいというのは別経由で知りました。そこでは rss.xml の channel (ブログに対応)の pubDate (公開日時)の値のフォーマットが変でした。item (エントリに対応)の pubDate は正常でした。これは iBlog がプレビュー直後の RSS から公開時に公開用の RSS を生成するときの変な挙動を抑制するための GenPubRSS.plugin による変換が Leopard でいまいちな動作をするらしいと考えています。

エラー表示に関しては恐らくこうです。

「Exception raised during posting of notification.」ということは「通知を送信中にエラーが起きた」ということですよね。何の通知かは「applicationDidFinishLaunching」で、これはアプリケーションが起動し終わったことを通知するものです。iBlog 自身は特にサブアプリケーションは使わない(と思う)ので、iBlog が起動し終わったことを通知するときに、その通知の送信中にエラーが発生したということだと思います。

私は Mac OS X ネイティブなアプリケーションのプログラミングはしないのでかなり妄想モードですが、上のようなことと想像すると OS のメジャーアップデートであるかもしれないエラーに感じました。
_________________
OKAMURA Yuji
投稿日時: 2007-11-4 21:29
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#3
モデレータ
登録日: 2004-7-14
居住地 東京都
投稿: 591
グループ:
サイト管理者
登録ユーザ
オフライン
引用:
とりあえず、正常に機能してよかったよかったと思っていたら、日付の表記がおかしいことに気がつきました。ターミナルには特にエラーは出力されず、うにょうにょもきちんと動作します。しかし、日付だけが変です。
おっとホントですね。僕もすっかり普通にアップしていましたが、かなりデタラメな事になってます。この投稿がなければ数日、気付かない所でした。
投稿日時: 2007-11-4 22:37
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#4
モデレータ
登録日: 2004-7-14
居住地 東京都
投稿: 591
グループ:
サイト管理者
登録ユーザ
オフライン
Tiger環境で同じ状態のプレビューを出力してみました。やはり日付の出力が変わってますね。
iBlogがPanther、或いはTigerでシステム環境設定→言語環境→書式の設定が「日本」になっている場合に出力していた<$EntryPostDate$>は
日 - 11月 4, 2007
と言うように実体参照により
曜日 - x月 x 200xと言う書式になっていましたが、Leopard環境でシステム環境設定→言語環境→書式の設定が「日本」になっている場合、
(日) - 11 4, 2007
と言うように書式が若干違っています。
(曜日) - x x, 200xと言うように曜日の書式が違いますし、「月」の部分が入りません。

と、ここまで書いていたらOKAMURAさんから新しいテスト用のプラグインを頂きました。早速、テストしてみます。
投稿日時: 2007-11-5 17:02
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#5
常連
登録日: 2005-6-3
居住地 愛知県
投稿: 59
グループ:
登録ユーザ
オフライン
>OKAMURAさん

お返事ありがとうございます。
私はトンチンカンなところを見ていたようですね。

>t0moriさん
t0moriさんのページ、直っているようですね。問題は解決したのでしょうか?
投稿日時: 2007-11-5 20:42
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#6
モデレータ
登録日: 2004-7-14
居住地 東京都
投稿: 591
グループ:
サイト管理者
登録ユーザ
オフライン
引用:
t0moriさんのページ、直っているようですね。問題は解決したのでしょうか?
いえ、今アップされているページはTigerで出力した物です。でも、先程OKAMURAさんからテスト依頼されたプラグインで、解決しそうな感じです。
投稿日時: 2007-11-5 21:06
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#7
常連
登録日: 2005-6-3
居住地 愛知県
投稿: 59
グループ:
登録ユーザ
オフライン
さすが、OKAMURAさんですね。
Leopard持ってなくても解決できるなんて。

でも、t0moriさんのところの表示の乱れは私のところよりひどかったですよね。
1月になっていたりとか。日付そのものも数字から違っていましたよね。

そのプラグインが私のところでも機能するといいなぁ。
投稿日時: 2007-11-5 21:38
投稿からPDFを作成 印刷
トップ
  •  hoboking
      hoboking
Re: 日付の修正ができない
#8
新米
登録日: 2007-9-20
居住地
投稿: 19
グループ:
登録ユーザ
オフライン
ウチのLeopard+iblog1.46環境では<$EntryPostDate$>は以前と同じように

水 - 10 月 31, 2007

の出力で書き出されています。参考までに。
投稿日時: 2007-11-5 22:35
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#9
常連
登録日: 2005-6-3
居住地 愛知県
投稿: 59
グループ:
登録ユーザ
オフライン
hobokingさんの書き込みをみて気がつきましたが、
私のブログでの表示も

水 - 10 月 31, 2007

という形式です。

これがTigerのときと同じだとすると
t0moriさんと私では状況が違うのかもしれません。

だったらなぜiblogPatcherで直らないのかが不思議ですが・・・
投稿日時: 2007-11-5 23:04
投稿からPDFを作成 印刷
トップ
Re: 日付の修正ができない
#10
モデレータ
登録日: 2004-7-14
居住地 東京都
投稿: 591
グループ:
サイト管理者
登録ユーザ
オフライン
>hobokingさん

情報ありがとうございます。
ショック。もしかしてうちだけの症状だったのかも? 上書きインストールの影響かなぁ。

>akkunnさん

もしかしてiblogPatcherの日付変換が機能してないとか? うちの場合はiBlogからの出力が変→それにiblogPatcherのReformatDateTimeを当てると誤変換を起こす、と言う物でしたので、根本的に症状が違うのかも。
投稿日時: 2007-11-5 23:26
投稿からPDFを作成 印刷
トップ
 トップ   前のトピック   次のトピック
123>

 


 新規スレッドを作成することはできません。
 スレッド一覧を閲覧することができます。
 投稿に対する返信はできません。
 自分の投稿を編集できません。
 自分の投稿を削除できません。
 新規の投票を追加できません。
 評価できません。
 投稿にファイル添付はできません。
 投稿には承認が必要です。