Achillesを使用していたが、以下のものも便利
Fiddler : windows のみ
HttpFox : FireFox のAddOn
Tamper Data : FireFox のAddOn
2010年8月30日月曜日
2010年8月24日火曜日
Mac Mail to OutLook 2007
色々見たけど、直接はなさそう。有料ツールならあるが、フリーだと「emlx => eml => OutlookExpress => OutLook」とするしかなさそう。しかし、対象のPCではOutlookExpressは削除済みだし、、、
ということで、ThunderBirdを試す。デフォルト構成ではemlは読めないが、アドオンを入れると読めることが分かった。ここからダウンロードできる。
emlx => eml => ThunderBird で幸せになれそう。
ということで、ThunderBirdを試す。デフォルト構成ではemlは読めないが、アドオンを入れると読めることが分かった。ここからダウンロードできる。
emlx => eml => ThunderBird で幸せになれそう。
2010年8月10日火曜日
OracleXE での UTL_FILE パッケージ
XEの場合、権限を付与しておかないと使用できない。
参考はここ
再度実行すると、以下の様なエラー
よーーーく見てみると、未定義のディレクトリを発見;
ググってみると、以下のような定義が必要らしい;
付け加えて実行したら成功!
参考はここ
%>sqlplus /NOLOG
SQL> conn / as sysdba
接続されました。
-- PUBLIC (すべてのユーザ)に付与する場合
SQL> grant execute on utl_file to public;
権限付与が成功しました。
-- rivus (rivusユーザ)に付与する場合
SQL> grant execute on utl_file to rivus;
権限付与が成功しました。
再度実行すると、以下の様なエラー
DECLARE
*
ERROR at line 1:
ORA-29280: invalid directory path
ORA-06512: at "SYS.UTL_FILE", line 33
ORA-06512: at "SYS.UTL_FILE", line 436
ORA-06512: at line 89
よーーーく見てみると、未定義のディレクトリを発見;
f_main := UTL_FILE.FOPEN ('DIR_TEMP', v_file, 'w');
ググってみると、以下のような定義が必要らしい;
create or replace directory DIR_TEMP as '/tmp';
付け加えて実行したら成功!
2010年8月7日土曜日
Apache2.2 のコンパイル
configure --enable-mods-shared="all"
では、proxyなどが入らない!
ほんとにすべてをmodにするなら、以下のようにするとよいらしい。
./configure \
--with-ldap \
--enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"
参考:http://httpd.apache.org/docs/2.2/programs/configure.html
では、proxyなどが入らない!
ほんとにすべてをmodにするなら、以下のようにするとよいらしい。
./configure \
--with-ldap \
--enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"
参考:http://httpd.apache.org/docs/2.2/programs/configure.html
2010年7月30日金曜日
Oracle JdbcConnectionのclose問題
AdvancedQueuingを扱っていて、JMSConnection#close()でThreadがHANGするので調査したところ、どうもOracleのJDBCの古いもの(ojdbc14以前)のバグの様でojdbc5以降でHANGしなくなっているようだ。
以下に、関連情報を載せるが、close()自体は成功しても実際のTCP-Connectionは解放されないため、調査続行中:
1) 2009/12 Thread stuck waiting on java.net.SocketInputStream.socketRead : Weblogic
http://objectmix.com/weblogic/532984-thread-stuck-waiting-java-net-socketinputstream-socketread.html
ojdbcのバグだから新しいのを使え;
Hangした時に以下のSQLを実行する;
select
vse.username, vse.osuser, vse.status, vse.sql_address, vs.piece, vs.sql_text
from v$sqltext_with_newlines vs, v$session vse
where vse.sql_address = vs.address and vse.status = 'ACTIVE'
order by sql_address, piece
2) 2003/01-2006/12 thread deadlock but no other thread holds lock??
http://forums.sun.com/thread.jspa?threadID=343023
DaemonThreadからclose()すればいい;
3) 2003/08-2009/04 Thread Hangs at SocketInputStream.read
http://www.dbforums.com/oracle/894519-thread-hangs-socketinputstream-read.html
TableSpaceが不足した場合に発生する;
4) 2009/09 JDBC insert query to Oracle sometimes hangs
http://dbaspot.com/forums/oracle-server/19570-jdbc-insert-query-oracle-sometimes-hangs.html
複数のInsertによるブロック;
5) 2004/06 ds.getConnection( )返ってこない
http://otn.oracle.co.jp/forum/message.jspa?messageID=11004716
DBCPの設定とOracle-SharedServerの設定の問題?;
v$session周りを調べると共有サーバに設定してあるのですが、server列がNONEだったりSHAREDだったりまちまち;
共有サーバの設定値を具体的には、
alter system set shared_servers=5 scope=both;
にすると、ds.getConnection()で待つことなく正常に返ってくるようになりました。
接続セッション数は40くらいだったのですが、マニュアルには
「shared_serversの値1に対し10セッションで安定する」みたいです。
6) 2003/02-2010/06 JDBC conneciton hanging at SocketInputStream.socketRead
http://forums.oracle.com/forums/thread.jspa?messageID=4354229
FierWallの影響か?;
7) 2008/11 Deadlocks with Oracle
http://old.nabble.com/Deadlocks-with-Oracle-td20378297.html
古いojdbcのバグ?;
I'm rather certain the patches are included in 10.2.0.3 patchset
以下に、関連情報を載せるが、close()自体は成功しても実際のTCP-Connectionは解放されないため、調査続行中:
1) 2009/12 Thread stuck waiting on java.net.SocketInputStream.socketRead : Weblogic
http://objectmix.com/weblogic/532984-thread-stuck-waiting-java-net-socketinputstream-socketread.html
ojdbcのバグだから新しいのを使え;
Hangした時に以下のSQLを実行する;
select
vse.username, vse.osuser, vse.status, vse.sql_address, vs.piece, vs.sql_text
from v$sqltext_with_newlines vs, v$session vse
where vse.sql_address = vs.address and vse.status = 'ACTIVE'
order by sql_address, piece
2) 2003/01-2006/12 thread deadlock but no other thread holds lock??
http://forums.sun.com/thread.jspa?threadID=343023
DaemonThreadからclose()すればいい;
3) 2003/08-2009/04 Thread Hangs at SocketInputStream.read
http://www.dbforums.com/oracle/894519-thread-hangs-socketinputstream-read.html
TableSpaceが不足した場合に発生する;
4) 2009/09 JDBC insert query to Oracle sometimes hangs
http://dbaspot.com/forums/oracle-server/19570-jdbc-insert-query-oracle-sometimes-hangs.html
複数のInsertによるブロック;
5) 2004/06 ds.getConnection( )返ってこない
http://otn.oracle.co.jp/forum/message.jspa?messageID=11004716
DBCPの設定とOracle-SharedServerの設定の問題?;
v$session周りを調べると共有サーバに設定してあるのですが、server列がNONEだったりSHAREDだったりまちまち;
共有サーバの設定値を具体的には、
alter system set shared_servers=5 scope=both;
にすると、ds.getConnection()で待つことなく正常に返ってくるようになりました。
接続セッション数は40くらいだったのですが、マニュアルには
「shared_serversの値1に対し10セッションで安定する」みたいです。
6) 2003/02-2010/06 JDBC conneciton hanging at SocketInputStream.socketRead
http://forums.oracle.com/forums/thread.jspa?messageID=4354229
FierWallの影響か?;
7) 2008/11 Deadlocks with Oracle
http://old.nabble.com/Deadlocks-with-Oracle-td20378297.html
古いojdbcのバグ?;
I'm rather certain the patches are included in 10.2.0.3 patchset
2010年7月28日水曜日
教材開発指針
自分の得意な形式にする
■トラブル解決型学習
・トラブルが発生し、その解決を通して学習する
・流れの一例
1)導入:イラスト、アニメーションなど
状況説明:場所や組織、自分の役割、発生している現象、これまでの経緯など
2)ディスカッション:グループ分け、発表
目的の確認:何の為に行動するのか、なぜそう思うか
調査方針の作成:何をどこまで進めるか、役割は何か、何を仮定するか
3)資料の収集:グループ作業
何を集めるべきか、なぜか、何をすれば集まるか
誰、何の力を借りるべきか
4)分析、考察:
どこに着目するか、どこの統計処理をすべきか
何が分かるか、何が不足しているか、
仮定との食い違いはないか、説明できうるか
さらに調査が必要か、
5)整理と報告:グループ発表
調査の経緯と収集した資料、分析・考察の結果と結論
■トラブル解決型学習
・トラブルが発生し、その解決を通して学習する
・流れの一例
1)導入:イラスト、アニメーションなど
状況説明:場所や組織、自分の役割、発生している現象、これまでの経緯など
2)ディスカッション:グループ分け、発表
目的の確認:何の為に行動するのか、なぜそう思うか
調査方針の作成:何をどこまで進めるか、役割は何か、何を仮定するか
3)資料の収集:グループ作業
何を集めるべきか、なぜか、何をすれば集まるか
誰、何の力を借りるべきか
4)分析、考察:
どこに着目するか、どこの統計処理をすべきか
何が分かるか、何が不足しているか、
仮定との食い違いはないか、説明できうるか
さらに調査が必要か、
5)整理と報告:グループ発表
調査の経緯と収集した資料、分析・考察の結果と結論
2010年7月14日水曜日
アイデアソン
ログビューワ:
縦横で設定した範囲の折りたたみができる
例)左端から、XXのカラムまでを折り畳む
例)XXサーバに関するログの行を折り畳む
作業表に入れる項目:
日付、目的、完了基準、消費時間
指示(6W2H)、リソース(機材、ソフト)
作業環境(H/W, O/S, N/W,,,)
意見や感想
半透明の看板:
景色を遮断しないで広告をだせる
自動糸通し:
糸側と穴側の双方が自走して相手を捜してつなげる=>狭い場所での配線
ピンポイントヒートガン:
ピンポイントで高熱の空気を発射できる
ドライヤーのように広範囲に熱を拡散しないで加熱処理ができる
IDバンク:
共通モバイルクーポン
1回登録すると、複数のショップで使用できる
スキルマップ:
クイズに答えて作成する
知識:事実を確認できる
理解:メタ情報をTPOに合わせて選択できる
技術:一定の時間内で水準を満たす作業ができる
表現:伝達、説明できる
セキュリティブリッジ:
FireWallで守られた2つのドメインを結合するDMZサーバ
一切の発信接続を禁止して、必要な業務処理を実行できる
ソフトの開発とは;
DSLを作成すること
DSLとDSL間の解釈器を作成すること
無騒音発電機:
燃料電池で発電するので、モータを使用しない
寿命とは:
壊れそうも無いものが寿命を迎える理由は?
グレゴリオ暦の1月1日は自然科学的な意味があるのか:
どうもなさそう、ローマは法治主義でカレンダー(ローマ時代は月初日のこと)は恣意的にきめられた
音による位置合わせ器:
縦横高さを音で表現して離れた物体の位置的な同期を容易にする
局所と大局:
局所の最適より大局の最適をもとめるべき
縦横で設定した範囲の折りたたみができる
例)左端から、XXのカラムまでを折り畳む
例)XXサーバに関するログの行を折り畳む
作業表に入れる項目:
日付、目的、完了基準、消費時間
指示(6W2H)、リソース(機材、ソフト)
作業環境(H/W, O/S, N/W,,,)
意見や感想
半透明の看板:
景色を遮断しないで広告をだせる
自動糸通し:
糸側と穴側の双方が自走して相手を捜してつなげる=>狭い場所での配線
ピンポイントヒートガン:
ピンポイントで高熱の空気を発射できる
ドライヤーのように広範囲に熱を拡散しないで加熱処理ができる
IDバンク:
共通モバイルクーポン
1回登録すると、複数のショップで使用できる
スキルマップ:
クイズに答えて作成する
知識:事実を確認できる
理解:メタ情報をTPOに合わせて選択できる
技術:一定の時間内で水準を満たす作業ができる
表現:伝達、説明できる
セキュリティブリッジ:
FireWallで守られた2つのドメインを結合するDMZサーバ
一切の発信接続を禁止して、必要な業務処理を実行できる
ソフトの開発とは;
DSLを作成すること
DSLとDSL間の解釈器を作成すること
無騒音発電機:
燃料電池で発電するので、モータを使用しない
寿命とは:
壊れそうも無いものが寿命を迎える理由は?
グレゴリオ暦の1月1日は自然科学的な意味があるのか:
どうもなさそう、ローマは法治主義でカレンダー(ローマ時代は月初日のこと)は恣意的にきめられた
音による位置合わせ器:
縦横高さを音で表現して離れた物体の位置的な同期を容易にする
局所と大局:
局所の最適より大局の最適をもとめるべき
登録:
投稿 (Atom)