===========================================================================
【ソフト名】 2chMatometter (2chまとめったー)
【開発コードネーム】 Dragunova (ドラグノフ)
【制作者】  General BlackBunny
===========================================================================

・説明
2chまとめ記事を作成するWEBアプリケーションです
個人用のローカルPCに入れて使用することを想定してます

・実行必須環境
OS:Javaが動くOS全部
JAVAが入ってること(Versionは6.0以上）
配布先：http://www.java.com/ja/
ネットワークポートが開けられること(Tomcatのポートは8080です)

対応ブラウザ(試験したもの):IE8,Firefox最新版,Chrome最新版

・インストール[Tomcat同梱版]
ソフトウェアを解凍し、起動用のバッチ(start.bat)をクリック
ネットワーク通信を許可するかのWindowsダイアログがでたら「OK」を押下 (Tomcatの8080ポートオープンの許可)
http://localhost:8080/2chMtMt4Jsp/index.jsp にブラウザでアクセス

・インストール[WARファイル単体版] (2chMatometter自体のソフトウェア更新等はこちらが便利)
apache-tomcat\webapps フォルダに2chMtMt4Jsp.warをコピーしてTomcatを起動してください。
WARファイルが解凍され\apache-tomcat\webapps\2chMtMt4JspにAPが展開されます。


・注意点
Tomcat（Java製のHTTPサーバー)を使用してるためポート8080を開ける必要があります。
すでにApacheなどが入ってる場合等、8080が使えない場合は別のポートに変更してください。
/conf/server.xm　の8080となってる箇所を別のポート(8081とか)に置き換えてください。
変更の詳細は「Tomcat ポート変更」でグーグル先生に聞いてください。
Tomcatを同梱してますがTomcatのセキュリティに穴が見つかっても責任は取れないのであくまで個人用途で使用してください。


・目的
「JavaScript(JS)でこんなことできるよ！」という開発者思考で作ったデモンストレーション用ソフトウェアです。
経緯はツイッターのまとめサイト「Togetter」を見て「これなら俺でも作れるんじゃね？」と思ったからちょっと作ってみました。
プチ目標としては「スキルに関係なく誰でも平等にまとめサイトを作る自由な世界」の構築があります。
そこまで真面目に作るかは気分次第なので今あるソース（アイディア）を土台に個人個人でカスタマイズ、新ソフトウェア作成していくことを希望します。


・想定する使用者
-2chまとめ記事サイトを作ってる人、作りたい人
-2ch使ってマーケティングしたい企業


・なんでPHPじゃなくてJSP？
私が珈琲使い・・もといJava使いだからです。(とはいってもWEB開発経験はそこまでないですが・・）
ソフトウェア仕様的にJSPじゃないとできないことはないですが、JSPを採用した以上はJSPべったりな
作りにならざるを得なくなります(なるべく言語依存な作りは避けたいのが開発者精神ですが)。
本当はJS/HTML5オンリーでいきたかったんですがAJAXのクロスドメイン禁止仕様(HTML5でも設定が必要等で無理)
iframeのクロスドメイン禁止仕様により2chへHTTP通信するAPロジックがどうしても必要になり採用しました。
逆にいうとJAVA/JSPに依存してる処理はこの2chへのHTTP通信処理だけになります。
ここを別言語で書き換えてJSPをPHP化すればPHPでも動くはずです。


・将来的にやりたいこと(誰かがやってくれるならそれも有り)
-スマフォ対応(アプリ化)
-JSPからPHPやRubyなどに移植しやすい用にする
-レンタルサーバーにのっけられてマルチユーザーで使用できるようにする


・ライセンス
Apache License Version 2.0


・免責事項
本ソフトウェアの使用で生じた損害に作者は責任を負いません。


・要望、バグ報告、連絡先
Twitter:@GeneralBBunny
メール:generalblackbunny@gmail.com



