2006/10/23(月)album 3.1.1

ちょっとだけ更新

大阪/album/src/

  • inifile.h,cpp\config.iniにおいて,前参照できるように変更
  • top.cpp\バージョン情報周りを変更
  • plugin/upload/upload.cpp\アップロードしたファイルのファイルサイズを環境変数upload_filesizeに保存するように追加

前参照の仕方

ダラー($)付で変数扱いになります.

[xxx]
image = jpg, gif
archive = zip, lzh
ext = $image, $archive

の場合,

ext = jpg, gif, zip, lzh

として,展開されます

2006/09/29(金)メーラーへの拡張

プラグインで実装することも可能だけど,メーラーの機能として不十分というか,やりたいことを十分にできなさそうなので,せりかメーラーとして別口のアプリケーションにするか悩み中

現在予定している機能

  • 複数のメールアカウント
    • たくさんのアカウントを持っているので,複数使えないと意味無いのです
  • メールの送信
    • これができなきゃ,メーラーとはいえません
  • 複数のプロトコルへ対応
    • imapとか,フリーメールとかも取り込めるようになると便利だよね
  • メールフィルタ
    • できれば,階層型にしたい
  • etc...

とりあえず,メールのParser,文字コードの変換ルーチンの作成からかな

2006/08/11(金)C3.1.0

公開してみた.一応stable扱い.

20060720版のスナップショットからの変更点.

  • きちんとコンパイルできるようにした\未確認だけど,一部うまく動作しなかったようで
  • makefileからdebugを消した\デフォルトでデバッグモードになってました
  • list.so, thumbnail.soにページ機能を付けた\それぞれのiniファイルのnumエントリーの数値が,1ページに表示される画像の枚数です
  • ハッシュデータベースから画像を発見できなかったときに,行方不明アイコンを出すようにした\config.iniの[view]のnoimageエントリに,imgフォルダの画像のファイル名を指定して下さい.
  • 自分の環境でコンパイルしたバイナリファイルも公開してみる\linuxユーザでgdライブラリがはいっていれば,このままコピーすれば動くかもしれません.
  • 手元にあるプラグインをまとめて配付するようにした\不必要なプラグインは,削除するか,src/pluginの中のフォルダ名をアンダーバー付き(_xxx)に変更して下さい.

2006/07/24(月)画像の表示プラグイン

リスト表示プラグイン(list.cpp)と画像一覧プラグイン(thumbnail.cpp)でページをサポートしました。

1ページに表示する画像の枚数は、リスト表示で10件、画像一覧で40件になっています。
この枚数を変更する場合は、それぞれのプラグインのiniファイルにおいて、
numというエントリを追加し、表示枚数を設定してください。

2006/07/23(日)行方不明画像

さっそく,ハッシュデータベースから,画像が見つからなかった時用のfilenotfound.gifを作成,設置してみた.

今回の変更点

  • [gallery][noimage] @ config.ini\見つからなかったときに表示する画像の指定\この画像は,img/フォルダの中に置いておく.
  • common.cpp{CSString ImageNotFound(void)}の追加.{Make*****URI(CImage *image)}において,ハッシュから画像を見つけられなかったときにImageNotFoundを呼び出すように変更.

2006/07/20(木)20060720版

変更

新着をmenu.cgi側で出力するようにしたため,dir.txtの一部のエントリが不必要になります.

修正前のdir.txt

	entries=.recent, adiary
[.recent]
	entries=
	name=新着画像
[adiary]
	entries=

修正後のdir.txt

	entries=adiary
[adiary]
	entries=

追加

  • inifile\iniファイルからエントリを消す関数を実装
  • common\hashデータベースからエントリを消す関数を実装
  • plugin\ファイルの移動,スライドショーを行うプラグインをいっしょに配付するようにしました.
  • plugin/move\ファイルの移動,ファイルの削除ができます.
  • plugin/slideshow\ファイルをスライドショーで表示することができます.

http://www.kis-lab.com/serikashiki/cgi/album.html