source 

Cosmic : Simple Comic Server のソースコードです

Recent Commits RSS

Rev. Time Author Message
52e1e89 2012-03-04 18:08:15 root master v0.15
f74dd0e 2012-03-04 16:56:55 root v0.14
2b0bc84 2012-03-01 11:57:40 root 初期表示時のチラツキを改善
60a34fc 2012-03-01 11:49:08 root ブックマークのバグ修正と改善
7e4c7c8 2012-03-01 00:42:35 root v0.13
4d6ad8d 2012-03-01 00:38:42 root v0.13
9a3ddfa 2012-03-01 00:25:01 root ブックマークを実装
cf8aa99 2012-02-29 15:16:44 root ビューアインターフェイス更に改良
230ddd5 2012-02-28 23:19:51 root またlibが抜けてた
ce86ce5 2012-02-28 23:14:34 root ビューアとキャッシュ生成方法の改良(まだ途中)

Branches

Name Rev. Time Author Message
master 52e1e89 2012-03-04 18:08:15 root v0.15

readme.txt

===============================================================================
  Cosmic : Simple Comic Server
===============================================================================

■概要
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
このシステムは、主にコミックを自炊してスキャニングしてる人、たくさんのZIP形式で
コレクションしている人向けのコミックサーバーです。ZIPファイルを展開する必要はな
く、コミック用に指定したディレクトリに置くだけで、ウェブ上で読むことのできるサ
イトを提供します。 自宅サーバーや、VPSを借りている方なら、設置にかかる時間も僅
か数分とお手軽です。 

Cosmic プロジェクトホーム
http://landhere.info/cosmic.html

※インターネット上で公開利用は、配信データの著作権に十分注意してください。

※ZIP展開およびイメージ合成を都度行なっている関係上、不特定多数への配信には不向
  きな仕様となっております。


■システム要求
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
・PHP5 が動作しているサーバー(ZIP、Image関数が利用可能なこと)
・PHP5 の利用メモリ上限値 memory_limit = 128M (扱うコミックデータにより調整)


■インストール
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
1.ダウンロードしたアーカイブを展開してサーバーに転送してください

2.cache ディレクトリ以下を書き込み可能にしてください(chmod -r 777 cache)

3.config/site.inc.php.example を環境に合わせて変更して site.inc.php にリネーム
 してください(このファイルの編集のみで設置OK)

4.コミックのZIPファイルは、必ず2階層目に置いて下さい(シリーズ名のディレクトリ
 を作り、巻ごとに圧縮したZIPを置いて下さい、1階層目に置いても閲覧できません)


■コミックビューアのキー割り当て
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

←   :1ページ進める
→   :1ページ戻す
↑   :2ページ進める
↓   :2ページ戻す
PgUP :10ページ進める
PgDN :10ページ戻る
Home :先頭ページにジャンプ
End  :最終ページにジャンプ
J    :入力ページにジャンプ
A    :自動ページ送りトグル
Space:ツールバー表示/非表示トグル


■FAQ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Q.ページが表示されないことがありますが何故ですか?
A.大きな画像を扱おうとしている可能性があります。php.iniのmemory_limitを増やし
  てみてください

Q.表示がもたつく、動作が遅いです
A.スキャンした解像度が高すぎるかも知れません。1000×1500pxくらいが丁度よい負荷
  で表示できると思います。他は、サーバー側でZIP解凍と画像合成と、重めの処理を
  していますので、ローカルで専用ソフトを使ったレスポンスには敵いません。


■バージョン履歴
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
v0.15
・プレロードでメモリを食いつぶす問題を修正

v0.14
・ブックマークをページ順に並ぶように改良
・ブックマークが削除できないバグを修正
・初期表示時のチラツキを改善
・次ぺージのプレロードに対応

v0.13 2012-03-01
・大文字拡張子の画像を開けない問題を修正
・テンプレートシステムを更新
・ビューアーのインターフェイス改良
・ライブラリ配置の見直し
・キャッシュ生成方法の見直し
・ビューアキー割り当て追加
・自動ページ送りの実装
・ビューアーのスペルミスを修正
・ブックマークの実装
・初期表示時のチラツキを改善

v0.12 2012-02-21
・libが含まれていなかった問題を修正

v0.11 2012-02-20
・Cosmicに改名

v0.1 2012-02-19
・Simple Comic Server(仮称) 最初の動作確認バージョン

旧リポジトリブラウザで表示