Exif 情報対応版 Joyful Note (joyfulexif)

Last modified: Wed Oct 20 00:12:02 JST 2010

サイト内リンク

ホーム
Perl スクリプト集
雑談掲示板
Cachu's Square (ブログ)

一般公開版 (Ver.2.x)

公開日 2010/10/20
バージョン 1.96 - Exif cachu 2.3k -
サイズ 200.7 kB
download joyful_exif.zip

特に最新版を使いたいという理由がない場合はこちらをダウンロード して下さい。

トラックバック プラグイン

公開日 2005/03/16
サイズ 18.5 kB
download joyful_tb.zip

joyfulexif でトラックバックの送受信を行うためのプラグイン。 Ver.2.3 以降で利用できます。詳しくは同梱の README_trackback.txt をご覧下さい。

LightBox JS プラグイン

公開日 2006/09/24
サイズ 7.2 kB
download joyful_lighbox.zip

joyfulexif の画像表示に LightBox JS を利用するための プラグイン。利用方法は同梱の README_lightbox.txt をご覧下さい。

MakerNote プラグイン

公開日 2006/01/27
サイズ 30.1 kB(tar.gz版)/42.6kB(zip版)
tar.gz 版 MakerNote20060127.tar.gz
zip 版 MakerNote20060127.zip

メーカーノート情報を表示するためのプラグインの最新版。tar.gz 版、 zip 版のお好きな方をダウンロードしてください。

一般公開版 (Ver.1.x)

公開日 2006/02/19
バージョン 1.96 - Exif cachu 1.5 -
サイズ 179.7 kB
download joyful_exif_v15.zip

すでに Ver.1.x を導入済で、Ver.2.x に移行する必要性がない方は こちらのバージョンをご利用下さい。

Ver.2.3 RAW 画像対応版

公開日 2006/09/26
バージョン Ver.2.3j 版
サイズ 203.7 kB
download joyful_exif_raw.zip

Ver.2.3x に RAW 画像の投稿/サムネイル作成に対応した バージョンです。Ver.2.4 スナップショット版削除のため Ver.3.0.0 リリースのつなぎとして公開しました。 もし、RAW 画像を扱いたい場合はこちらをお試し下さい。 RAW 画像のサムネイルを 作成したい場合、サーバーに dcraw がない場合は下の dcraw もダウンロードして下さい。

dcraw (RAW 現像プログラム)

公開日 2006/02/25
バージョン v8.05(Linux)/v8.05(Win)
Windows dcraw_win32.zip(158kB)
Linux dcraw_linux.zip(391kB)

RAW 画像を現像するプログラムです。RAW 画像のサムネイル作成 に使用します。Linux 版は -static オプションをつけましたので バイナリをおける環境ならば動作出来ると思います。 Windows 版は下の dcraw に関するリンク先で 公開されているものの再配布です。

リンク

参考とした/なるサイト

KENT WEB
PhotoXP: Exif 対応画像掲示板
Web Forum の改造 (Exif 対応)
repng2jpeg/gcon (菅さん)
ImageMagick と PerlMagick のインストール
PerlMagick をサポートしていないサーバ編
Kamisaka's Homepage
LightBox JS

Exif 関連

JEITA
Exif file format
*ist D の解析結果
EXIF Makernotes
MakerNote
MakerNote 解析解析情報

RAW 画像関連

dcraw 一次配布先
Win/Mac 版 dcraw の配布先
最適化した Win版 dcraw 配布先

ユーザリンク

三遠南信エリア情報
ペットダイレクト/ペットシッターサービス
[リンク希望者はご連絡を下さい]

お世話になった方

Sachi's e-Cafe
鉄の穴

更新履歴及び関連情報

(2010/10/19) GoogleMap に対応、いくつかのバグを修正した Ver.2.3k をリリースしました。

現在開発に関する情報及び更新履歴は joyfulexif 開発ブログに 移行しましたので今後はそちらをご覧下さい。 なお、過去このページに書かれていたものは ここから見ることが出来ます

現在非常に忙しいためメンテナンス及び開発が完全にストップしています。 一応サンプル掲示板は覗いておりますので、バグまたは簡単な要望であれば 時間はかかるかもしれませんが極力対応したいと思います。

特徴

Kent さんが公開されている画像などの バイナリを添付可能な返信掲示板 CGI joyful Note Ver. 1.96 の改良版を公開しているページです。 最も重要な変更点は Exif 情報の表示に対応したことです。Exif 情報とは 主にデジタルカメラで撮影された JPEG 画像に埋め込まれているもので、 撮影時の条件が記述されています。この改良版 Joyful Note では Exif 情報を 読み込み画像の横(右側)に一覧表示します。その他の主な変更点は以下の通り となります。

Ver.1.0 にて実装

  • Exif 情報の表示 (メーカーノート情報含)
  • 画像表示の際、文章を画像の右に回り込むことの抑制
  • 画像表示の際、幅と高さ及びファイル容量を表示
  • 添付ファイルに容量を表示
  • サムネイル画像を作成 (要 ImageMagick 等外部コマンド)
  • 投稿機能制限モードの実装
  • 投稿画像一覧
  • 記事へのリンク
  • 最新スレッド一覧表示
  • 2ch 風スレッド間移動

Ver.2.0 にて実装

  • 新規投稿フォームの位置の設定
  • 記事一覧モード
  • 1スレッド内で記事が多くなった時に最新記事だけを表示
  • 単一スレッド表示モード
  • MP3 ID3v1 タグの表示
  • 不正な投稿を禁止

Ver.2.1 にて実装

  • 管理者権限による記事の修正
  • 返信時の記事の引用

Ver.2.2 にて実装

  • 1スレッド辺りの記事数/投稿画像数の制限機能
  • サムネイルの回転機能 (要 ImageMagick または netpbm)

Ver.2.3 にて実装

  • RSS 作成
  • 荒らし対策機能
  • ヒストグラム表示
  • トリップ/age/sage 機能
  • 静的 HTML の作成
  • 最近の投稿に 「NEW!」を付加
  • トラックバック機能 (要プラグイン)
  • JavaScript による画像の表示
  • LightBox JS を用いた画像表示 (要 LightBox JS プラグイン)

もともと Exif 情報を追加することのみを意図して改良を始めましたが、 気づいたら節操もなく高機能化を図っていました。

本パッケージの(一般公開版)バージョン名は 「Joyful Note Ver.1.96 - Exif cachu 2.3k -」 となります。 ハイフン内が修正分のバージョンを示します。ちょっと長いので 通称は省略をして「joyfulexif Ver.2.3k」 として下さっても構いません。 バージョン名に関しては ZZ-R さんに名付けて頂きました。ここでお礼を 申し上げます。

ドキュメント

README を読む(テキスト)
exiftag.info エントリ(MakerNote)
FAQ を読む(テキスト)

設定や質問とその答えについて紹介しています。まだ整備中です。 FAQ 等ドキュメントは開発ブログの方に移行作業中です。 移行完了次第上記リンクは削除致します。

サンプル及びサポート

最新版のサンプル
joyfulexif 開発ブログ

最新版のサンプルは 100kB までの画像の投稿が可能になっています。掲示板の 雰囲気をつかむためにもお気楽にテストして下さい。 違法性がある投稿と判断したものは削除します。 また、現在この掲示板がサポート掲示板も兼ねています。

リリース情報詳細、開発情報、FAQ など一般的な情報は 開発ブログの方で公開をしています。

荒らし対策のため、掲示板の CGI ファイル名を不定期に 変更致しますのでこのページより閲覧することをお薦め致します。

メーリングリスト

joyfulexif 利用者交流及び開発を目的としたメーリングリストを FreeML にて開設しました。設置に関する質問や情報提供、joyfulexif への要望、 開発補助など比較的自由な交流の場としたいと思います。

参加希望者は以下のフォームにメールアドレスを入力して「参加」 を押してください。参加確認メールが届きますので、その指示に 従えば登録完了になります。

joyfulexif ML に入ろう!
 メールアドレス
 

差分作成

配布
修正

「配布」に公開したファイルの joyful.cgi を「修正」に環境に合わせて 修正した joyful.cgi を指定してください。作成ボタンを押すと差分が ダウンロードできます。

修正のベースとしたバージョンの joyful.cgi を指定してください。

アップデート

配布
差分

「配布」に公開したファイルの joyful.cgi を「差分」に上の 「差分作成」により作成されたファイルを指定してください。 正常にアップデートできた場合には、アップデートしたファイルが ダウンロード出来ます。失敗した場合には中間ファイルをダウンロード 出来ますので、それを元に編集すれば 1からカスタマイズするよりも 楽にアップデート出来ます。

最新版の joyful.cgi を指定してください(差分の時とは違うファイルです!)。

ユーティリティー

内容 ログ集計 CGI
公開日 2004/08/01
サイズ 7.0 kB
EUC 版 bbs_ranking_euc.zip
SJIS 版 bbs_ranking_sjis.zip
説明 Joyful Note のログを読み込んでその投稿ランキングと 掲示板内で紹介された URL の一覧を表示します。 オリジナルの Joyful Note だけでなく、Kent さん作の 掲示板 CGI でも動作するようです(ログの書式が同じなら どれでも動く)。

著作権等

この CGI は Kent さん作の joyful Note の改良版です。したがってオリジナルの部分の著作権は Kent さんが保持しています。 オリジナルからの改変部分に関しては改変者である cachu が保持しています。 オリジナルの再配布規定同様、再配布及び改変に関する制限はいっさい設けて いませんのでご自由にご利用下さい。また、必ずオリジナルの CGI スクリプト利用規定 を読んだ上で運用を行ってください。

謝辞

非常に使いやすい CGI を提供してくださっているオリジナルの作者 Kent さんに感謝します。また、Exif 情報追加に関して ZZ-R さん、SusieQ さんには テストに協力、さまざまな有用なコメントを頂きました。その他サポート掲示板 にてさまざまな有用なコメントを頂きました。ここでお礼を申し上げます。


T T Y
cachu@cachu.xrea.jp