名前をComikeViewerといいます。
動機
まず、Ubuntuなのです。私はUbuntu使いなのですがこれが毎回コミケカタログROM版を買っているのに、Ubuntuでまともに動くコミケカタログビュアーがないので業を煮やして作りました。名前は適当です。でもまあ何者かは想像しやすいかと思ってます。
当初11月に思いつき、11月中に終わるつもりでしたが、長引く社畜生活でようやく公開にこぎつけました。
以下特徴など
- 思想
- めんどくさいので会場のビックサイトスペースのうち東123,東456,西12の単位でサークルカットをそのまま配置図の上に並べました。
- それだと会場のどこにいるかわからないのでミニマップをつけて、MAPをクリックすると移動できるようにしました。
- せっかくなのでマルチプラットホームにしたかったのでHTMLとしています。
- HTML5的なとこ
- ローカルアプリです
- カタログ情報をweb経由でやりとりするのはライセンス違反なので。
- でも、サーバを介していないのでローカルストレージもクッキーもつかえませんので再読み込みすると情報が消し飛びます。
- 一応詳細情報閲覧履歴機能は持っているので。
- Firefoxさんのinput要素の情報保持能力を使うという手はあるかと考えてます。邪道ですが。
- ライセンス
- GPLv2/MITライセンスになります。jQuery1.7.1.mini.jsを含み、jQueryと同じライセンスになります。
- なので、気に入ったらじゃんじゃんコピーして配るといいよ!
- ちなみに文句を言われても答える義務はないと思っているのでTake Your Own Riskでよろしく。
- ただなにか面白そうなことがあれば取り入れたいのでコメントは歓迎。
- ソース
- 別に悪意があるわけではないですが、コメントはほとんど書いてません。
- デザイン・アイコン
- そこに時間をかけるほどの余裕も情熱もなかったので今回はCSSのみ画像なしでデザイン完了としています。
C81のデータ
- 開発時にはカタログ未発売だったのでC79のデータでやってました。
- なんかデータがSQLiteのファイルになったようです。
- 提供がこれだけとなるとけっこメンドくさいことに。
- 現在は新旧両方のフォーマットで提供されているので問題はないです。
- でサークルカット画像のZIPファイル
cd 画像フォルダ
chmod 444 *
使い方
- Wikiに一応書いてますが
- まずカタログのCD-ROM版を購入してください。※C81からはDVDになってましたね。
- 次にそれを書き込み可能なエリアにコピーします。※C81:DATA81のディレクトリが該当します。
- このプロジェクトのファイルを同じディレクトリに展開します。
- ブラウザ(現在Firefox8でのみ確認)でcomiketViewer.htmlを開きます。
- あとは指示に従ってファイルをJSONファイルに変換します。保存ファイル名は説明の指示にしたがってください。
- また、CCZというファイルがZIP圧縮されたファイルなので解凍してください。解凍後のディレクトリ名は指示に従ってください。
- もう一度comiketViewer.htmlを開くと利用できなるようになります。
Firefox9だと2〜3割スピードアップだそうで、Ubuntuにも早く来ないかと待ちわびております。
以上!