S3 URL

http://[bucketname].s3-ap-northeast-1.amazonaws.com/test/aws-logo.png http://s3-ap-northeast-1.amazonaws.com/[bucketname]/test/aws-logo.png

ポリシージェネレータ

http://awspolicygen.s3.amazonaws.com/policygen.html

レスポンスタイム 測定ツール

FireFox FireBug https://addons.mozilla.org/ja/firefox/addon/firebug/ YSlow https://addons.mozilla.org/ja/firefox/addon/yslow/ InternetExplorer fiddler http://www.fiddler2.com/fiddler2/version.asp

tomcatでsolrを動かす。

tomcatをダウンロードして動かす。 http://tomcat.apache.org/download-70.cgi Solrを入手・展開 Solr用ディレクトリを作成 ここではC:\opt/solrを作成 solrのzipファイルから下記のファイルをコピーする。 apache-solr-3.6.1/example/solr/* apache-solr-3.…

参考

https://github.com/hatena/solr-tutorial

インストール手順〜サンプルを動かすまで

予備知識 Javaで動く 使用するデフォルトポートは8983 インストール手順 ダウンロード http://www.apache.org/dyn/closer.cgi/lucene/solr/ examplesを起動してみる。 C:\opt\apache-solr-3.6.1\example>java -jar start.jar ページが表示されれば起動はOK h…

デフォルト以外のブラウザを使ってマニュアル探査する方法

AppScanのデフォルトブラウザはIEベースなのでxhtmlのサイトなどは当然動かない。 IE以外のブラウザ(FireMobileSimulatorとかも合わせてを使って)AppScanを動かす手順を下記に示す。https://www-304.ibm.com/support/docview.wss?uid=swg214556231.上記設…

apache(prefork),mod_proxy_balancerの設定値について

MaxClientディレクティブ リクエストに応答するために起動される 子プロセスの最大数となります。 デフォルト値は 256。 ProxyPass ディレクティブ timeout Timeoutのデフォルト値が適用される。Timeoutのdefault値は300。backendに接続してからデータの送受…

tomcat7 チューニング

AJPの設定 enableLookups ログを記録する際に生IPかDNSからlookupした名前にするかを決める。遅くなるので基本的にdiabledで。デフォルトはdisabled allowTrace HTTPのTrace Methodを利用できるようにするか否か。TRACEを有効にしておくと攻撃者に余計な情報…

CVE

検索http://web.nvd.nist.gov/view/vuln/search?advancedsearch=true

mod_proxy

proxyされた先でIP制限 apacheA-apacheB-tomcatという構成では、apacheBではソースIPが全てapacheAのIPになってしまう。 apacheBではX-Forwarded-ForというヘッダにIPアドレスが格納されているのでこのIPを使ってIP制限を行う方法を紹介する。 SetEnvIf X-Fo…

mod_rewrite

サンプル RewriteCond URIの先頭が/svnだったら、プロキシさせないようにする。 RewriteCond %{REQUEST_URI} ^/svn(.*) RewriteRule ^/svn/(.*)$ /svn$1 [L]

JMX

jconsoleの設定方法(tomcatのリソースを確認する方法) VMの起動パラメータを設定します。(catalina.bat) set JAVA_OPTS=-Dcom.sun.management.jmxremote.authenticate=false set JAVA_OPTS="%JAVA_OPTS%" -Dcom.sun.management.jmxremote.ssl=false -Dcom…

WindowsServer2008 メモ

パフォーマンスモニタ パフォーマンスモニタはtypeperfで取得した値をグラフ化してくれるツールのようだ。【管理ツール】-【パフォーマンス】をクリックすることで画面が表示される。 Windowsパフォーマンスモニタの見方 タスクの一覧を表示する tasklist ty…

JMeter

SSLを利用するサイトでHTTPプロキシサーバを利用したい場合 解決策1 「Attempt HTTPS Spoofing」をチェックし、httpでアクセスするとプロキシサーバと対象のサイト間がHTTPS通信になります。ただし、https://・・・で書かれたリンクの場合や、httpsサイトに…

tomcat6チューニング

HTTPとAJPのコネクタで設定できるものとデフォルト値が異なるので注意が必要 【AJP13】Thread関連 主要なものだけ。 maxThreads リクエスト処理スレッドの最大個数。デフォルトは40 connectionTimeout デフォルトはTimeoutしない。 keepAliveTimeout 接続を…

tomcat4チューニング

Thread関連 maxProcessors このコネクタによって生成されるリクエスト処理スレッドの最大数を指定します。デフォルトは 20 です。 minProcessors このコネクタが最初に生成するリクエスト処理スレッド数を指定します。デフォルトは 5 です。 enableLookups D…

apacheチューニング

abコマンド abコマンドはベンチマークを簡単に取るために用意されたツールです。 ab -n 100 -c 10 http://xxx.xxx.xxx.xxx/index.html n テストで発行するリクエストの回数を数値で指定 c テストで同時に発行するリクエストの数を数値で指定 詳しくはこちらA…

Webアプリケーションメモ

セッション管理 IE6 セッションはプロセス単位で共有。新規ウィンドウで開いても同じプロセスで動く IE7 IE6と同様。タブの場合も同じプロセスで起動 IE8 タブの場合は別プロセスとして起動する。IE8でセッションを共有しない新しいウィンドウを開きたい場合…

SQLServerメモ

データベースロック 行ロックの利点 多数のスレッド内の異なったレコードにアクセスする際にロックの競合が少ない。 ロールバックの変更が少ない。 単一レコードを長時間ロックすることができる。 行ロックの欠点 ページレベルロックまたはテーブルロックよ…

バッチ処理に関するメモ

起動方法について Unix/Linux cron,atコマンド Windows タスクスケジューラ,atコマンド http://q.hatena.ne.jp/1126674832 JP1 良くあるバッチ処理(CSV読み込み) ヘッダあり/なし、文字コード、カンマを文字として扱うか?、"(ダブルクォート)の扱い、改行…

DWH

BI

まず読もう データウェアハウスの構築に関する7つの疑問 データウェアハウス構築の秘訣(1) データウェアハウス構築の秘訣(2) これからの情報系システムが目指す方向性は「リアルタイム」 用語 データマート 部門や個人の使用目的に応じて特定のデータを…

SAStrutsまとめ

SAStruts+S2JDBCでアプリケーションを構築するに当たって前調べしたことを纏めてあります。基本的なことからアーキテクトまで広く利用できるようなリンク集&コメントです。 SAStrutsについて 機能について http://sastruts.seasar.org/featureReference.htm…

Seasar FWメモ

SmartDeploy HOT ソースコードが修正されたら即時反映。若干パフォーマンスが落ちる。 WARM プロジェクト全体のDI設定は初回のみ。あとは変更されたところのみデプロイされる(UT用かな) COOL 初期化1回のみ。パフォーマンスに影響なし。(本番用) SmartD…

Javaメモ

Javaのちょっとしたメモ package-info.java 5.0からの機能。昔はHTMLで書いてたものを、Java言語で書けるというものです。Eclipseでもちゃんと認識します。たとえばこんな感じで書くと、このパッケージは非推奨のパッケージであることをコンパイラに知らせる…

DWH

BI

まず読もう データウェアハウスの構築に関する7つの疑問 データウェアハウス構築の秘訣(1) データウェアハウス構築の秘訣(2) これからの情報系システムが目指す方向性は「リアルタイム」 用語 データマート 部門や個人の使用目的に応じて特定のデータを…

SAStrutsまとめ

SAStruts+S2JDBCでアプリケーションを構築するに当たって前調べしたことを纏めてあります。基本的なことからアーキテクトまで広く利用できるようなリンク集&コメントです。 SAStrutsについて 機能について http://sastruts.seasar.org/featureReference.htm…

Seasar FWメモ

SmartDeploy HOT ソースコードが修正されたら即時反映。若干パフォーマンスが落ちる。 WARM プロジェクト全体のDI設定は初回のみ。あとは変更されたところのみデプロイされる(UT用かな) COOL 初期化1回のみ。パフォーマンスに影響なし。(本番用) SmartD…

Javaメモ

Javaのちょっとしたメモ package-info.java 5.0からの機能。昔はHTMLで書いてたものを、Java言語で書けるというものです。Eclipseでもちゃんと認識します。たとえばこんな感じで書くと、このパッケージは非推奨のパッケージであることをコンパイラに知らせる…

Guvnor上で作成したルールをクライアントから起動する。

Gunvnor上で作成したルールをクライアントから起動してみます。 ※このサンプルはGuvnorで作った宣言的Factをクライアントから起動する方法になります。 1.Guvnorでルールを作ります。 20歳以上であれば、ファクト.resultに「○○さんは○なので、お酒が飲…