2008-03-01から1ヶ月間の記事一覧

Reflector for .NET

dotNetの逆コンパイラ。.NETバイナリやDLLをVB.NET、C#のソースコードで見ることができる。 ダウンロードはこちら↓ http://www.aisto.com/roeder/dotnet/ Reflector.FileDisassembler 逆コンパイルしたソースをファイルに出力するためのアドイン ダウンロー…

VSSのアーカイブ/リストア

試したバージョン→Visual SorceSafe 2005 ■VSSアドミニストレータでのアーカイブ 1.VSSアドミニストレータを開く 2.「アーカイブ」タブ→「プロジェクトのアーカイブ」 3.アーカイブするプロジェクトを選択 (基本的にルートでよい) 4.「データをファ…

intersect演算子

2つの結果のどちらにも存在する行を返す。用途はExists句とほぼ同じ。 下記の例は2つのテーブルを比較し、同じColumsを出力する select column_name,data_type,data_length from user_tab_columns where table_name = 'table_1' intersect select column_n…

ADOでテストデータ作成

WSH

項目数の多いテーブルにデータを作成するとき便利と思い、作成してみた。 Oracle10gで動作検証済。 TestDataCreate.vbs '------------------------------------------------ ' ' テストデータ作成ツール (Oracle 用) ' '-----------------------------------…

ストアドのコンパイル時に文字を埋め込む

ストアドプロシージャ内に&を記述しておくと、 そこの値はコンパイル時に値を埋め込むことができる。 harada_lab.sql CREATE OR REPLACE FUNCTION harada_lab (Pa_Message OUT VARCHAR2 ) RETURN NUMBER AS USER_ABEND EXCEPTION; BEGIN --&comment DBMS_OUT…

synchronized 修飾子

・・・メソッドにsynchronized修飾子を付けるとそのメソッドは1つのスレッドからしか実行されなくなる。 あるスレッドが実行中に他のスレッドがそのメソッドを呼び出した場合、前のスレッドの処理が終わるまで待機する。 synchronized ブロック・・・このブ…

Singleton

システム内にインスタンスがひとつしか存在させなくする。 SingletonClass.java (シングルトンのクラス) package harada; import java.util.*; /* * Singltonのクラス */ public class SingletonClass { //自分自身を保持する変数 private static SingletonC…

WMIをWSHで扱う

WSH

WMIを利用するとWindowsの様々な情報を扱うことができる。 例えば、Explorlerで「一覧にエクスポート」できないものを出力したり・・・など。 WmiSample.vbs '-------------------------------------------------------------------------------------- ' ' …

USER_DEPENDENCIES (依存関係の表示)

user_dependencies ビューでオブジェクトの依存関係を参照することができる。 select * From user_dependencies where Name = オブジェクト名上記のビューを利用して指定したオブジェクトの依存関係を出力するスクリプトを 作成してみた。 ファンクションが…

WSHでADO接続

WSH

WSHでADOに接続するサンプル。(下のものはOracleに接続したときのもの) 中身はVBで作ったのとほぼ同じと考えてよい。 adoSample.vbs '------------------------------------------------ ' ' ADOサンプル ' '----------------------------------------------…

recyclebin

oracle 10gより追加された機能。削除したオブジェクトを保持しておく。 テーブルスペースの容量が不足した場合に自動的に削除される。 recyclebinに前回dropしたオブジェクトが残っていると、再度dropできなくなることがあるので注意。 その場合はpurgeを実…

ExcelのPageSetupをテキストに出力

指定したフォルダにあるExcel印刷設定の情報をcsv形式でテキストファイルに出力するスクリプト。 印刷設定が統一されている確認するために作成してみた。 PageSettingInfoOutput.vbs '--------------------------------------------------------------------…

一定の間隔で罫線を設定するスクリプト

WSH

改ページのタイミングと同時に罫線が引けないかと思い、試作版を作ってみた。 Excel2002で動作した。 なお、以下の改良すべき点があり ・レスポンスが遅い → For文のStep句を利用したほうがよいかも ・最終行の取得が正確ではない(理由はSpecialCellsメソッ…

InterStageからwarファイルを作成する手順

※たぶんeclipseと同じ、、はず。。 1 新規⇒プロジェクト⇒「Webアプリケーション」を選び「次へ」 2「プロジェクト名」を入力 3 Javaビルド設定は必要なライブラリの参照がなければ特に変更せずに「次へ」 4 生成するコードを選択では「コード生成は行わ…

Excelのフッタに値を設定するスクリプト

'-------------------------------------------------------------------------------------- ' ' Excel フッタ設定スクリプト ' (指定したフォルダにあるExcelファイルのをフッタにファイル名をセットする) ' ' 注意点 スクリプト実行前にすべてのExcelアプ…

Enterキー押下で次コントロールへ移動する

Js

lab.html <html> <script type="text/javascript" src="keyenter.js"></script> <script language="javascript"> /* aler発行 */ function onclickFunc(){ alert("aa"); } </script> <form name = "form1"> <input type="text" tabindex="1"> <input type="text" tabindex="2"> diable→</form></html>

PropertyDescriptor

PropertyDescriptorクラスを使用するとBean規約に則っている setter、getterを取得することができる。 main.java package harada; import java.lang.Object; import java.beans.PropertyDescriptor; import java.lang.reflect.*; import java.beans.Introspe…

Apworksでの開発環境のインポート

基本、eclipseと同じはず。以下作業内容をメモ。 1.空のプロジェクトを作成 新規⇒プロジェクト⇒Webアプリケーションプロジェクト ⇒空のプロジェクトを作成 2.ファイルをインポート インポート⇒ファイルシステムでインポートしたいフォルダを選び、チェッ…

カスタムタグ

haradaTags.tld <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>harada Custom Tag Library</shortname> </taglib>