Movable Type: 2004年6月アーカイブ

6月11日に判明していたのですが、時間が取れずに遅くなってしまいました。申し訳ないです。

みみさんにご指摘いただきました。ありがとうございます。
下記の3つの条件を満たす場合に、添付した画像ファイルがどこか消えてしまうという重大なバグがありました。

  • $original_resize_width項目を使用して元画像を縮小するようにしている場合
  • 添付した画像ファイルの幅が、$original_resize_widthよりも小さい場合
  • PHPで縮小している($usePHP = 1;としている)場合

261行目の
if ($original_resize_width) {

if ($width > $original_resize_width) {
としてください。

テスト版とは言えちょっと重大過ぎますね・・・すいませんです。
ご指摘いただいたみみさん、重ね重ねありがとうございます!改良コードまで教えていただいて大感謝です。またなにか見つけたら教えてください!

板屋かえでさんにご指摘いただきました。
mail-entry_0.3.6緊急リリース文に書いたとおり、セミコロンが一つ余分に付いているという単純ミスが発覚しました。板屋かえでさん、いつもいつもありがとうございます。(追記:当初敬称が抜けていました。板屋かえでさんごめんなさい。自分慌てすぎです)

601行目
my $latestentry = $iter->(); or return ""; # いちばん最新のエントリ
となっていますが、
my $latestentry = $iter->() or return ""; # いちばん最新のエントリ
というように、()のあとの;(セミコロン)を消してください。

正式公開版はすでにパッチを公開しましたが、テスト版はちょっと手抜きをさせていただきます・・・
きっともっと重大にしてかっこわるいバグが発覚するはずなので、それを待ってからにします。ご了承ください。

Movable Typeにメールでエントリーするためのスクリプト、mail-entry_0.3.5に単純ミスがありました。
板屋かえでさんに0.4.0-test1についてご指摘いただいたのですが、調べたところ0.3.5にも同じミスがありました。

535行目
my $latestentry = $iter->(); or return ""; # いちばん最新のエントリ

となっていますが、
my $latestentry = $iter->() or return ""; # いちばん最新のエントリ
が正しいです。()の後ろの;(セミコロン)を消してください。

こんなことでバージョン番号あげるのもなんなのですが、0.3.5公開から日が経っているので、区別のために一つあげました。

0.3.5に上記の修正を加えてバージョン番号を0.3.6にあげ、日付を6/2にすればオリジナルと同じ状態になります。
パッチも準備しました。
パッチと最新版0.3.6のダウンロードはこちらからです。

現在実運用2カ所、ローカル(iBook)に1カ所でmail-entryを使用しているのですが、それらは全部ミスが修正されていたため、気づくことが出来ませんでした。
基本的にはローカルで試験をして、そのコードを元にパッチを作成しているのですが、なんらかのミスでセミコロンを取った後のコードと取る前のコードがごっちゃになってしまったようです。
そして、取ってないコードが公開版に組み込まれてしまったという最悪のパターンになってしまいました。申し訳ございません。

0.3.5をダウンロードして時間を浪費した方もいるかと思います。ほんとにすいませんです。
ご指摘いただいた板屋かえでさん、いつもありがとうございます。これからもどうぞよろしくお願いします。


※※※※※※※※※※※※※※※※※※※※※※
2004/6/2追記 単純なバグが混入しています。
601行目
my $latestentry = $iter->(); or return ""; # いちばん最新のエントリ
となっていますが、
my $latestentry = $iter->() or return ""; # いちばん最新のエントリ
というように、()のあとの;(セミコロン)を消してください。
※6月7日0:27追記 修正済みのものをアップしました。この時間以降にダウンロードしたものであれば修正の必要はありません。バージョン番号並びに日付は変わっていません。
※※※※※※※※※※※※※※※※※※※※※※

test1とか付いてます。新機能の動作確認がほとんどとれていません。なぜならテストする環境がないから。
実際はVirtual PCでいくらでも作れるんですけどね~(汗)
かなり不安げなテスト版をダウンロードするにはここをクリック!test2を公開しました。こちらへ

新機能は以下の通りです。

  1. GD(グラフィックライブラリ)による画像縮小機能を実装しました
  2. 画像の自動縮小機能を実装しました(サムネイルではなく元画像を縮小します)
  3. エントリー本文のHTMLを、Setting節で設定できるようにしました

その他、バグ修正なども行っています。

My status

BlogPeople

apple

気になるサイト覚え書き

ウェブページ

Powered by Movable Type 4.1

このアーカイブについて

このページには、2004年6月以降に書かれたブログ記事のうちMovable Typeカテゴリに属しているものが含まれています。

前のアーカイブはMovable Type: 2004年5月です。

次のアーカイブはMovable Type: 2004年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。