2006/11/09(木)3.1.1公開
せりか式のほうで,せりかのアルバムC 3.1.1を公開しました.
追記
ファイルを更新しました.
11/10 PM 2:05以前にダウンロードしており,adiaryプラグインを利用している方は御手数ですが,再度ダウンロードして下さい.
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/23(日)新着画像
hatena_sunflower.JPGを上げて気づいたけど,新着でファイルが見つからないときに500が出てるね.行方不明画像を作って,そっちを参照するように変更したいなぁ.
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\ファイルをスライドショーで表示することができます.
2006/07/15(土)ファイルの移動
メインの画像,サムネイル以外も移動できるように修正中.scandir使いたいけど,ソートする必要は無いし,そもそもPOSIXに準拠していないので見送り.今回はすなおに,readdir使ってエントリを探すことにする.
2006/07/14(金)upload.cpp
パッチを参考に一部修正.