2007-08-01から1ヶ月間の記事一覧

FTPコマンド

DOSプロンプトより以下の手順で実行 FTPの受信/送信したいディレクトリへ移動 >cd d/ d: (ディレクトリの移動のやり方を良く忘れるのでメモ) FTP起動 >ftp ホストに接続 >open 接続ホストを入力 >to ユーザID、パスワードを入力 >user >password 目的の…

oracleでテキストファイル出力

ディレクトリオブジェクトを作成する create directory "exp_dir" as 'd:\' ディレクトリオブジェクトに権限を与える grant read,write on directory "exp_dir" to usr_harada; 出力してみるテスト DECLARE vHandle UTL_FILE.FILE_TYPE; vDirname VARCHAR2(2…

Internet Explorer Developer Toolbar

Internet Explorer Developer Toolbar 正式版リリースされたそうで・・・・ 機能はFire FoxのWeb Developerとほぼ同等みたい。 これとMicrosoft Script Debugerを組み合わせればFire Foxの開発環境とほぼ同等のものが IEでもできそう。 Microsofのサイトから…

ブラウザの戻るを使えなくする

Js

windowのunloadイベントを利用すると他のページへ遷移するのを禁止できる。 やり方は以下のソースを記述するだけ window.onunload = function(){ location.replace(document.location); } ただ、この記述だけだと次ページへの遷移すらできなくなるので少し改…

スタイルシートの非表示

Js

document.styleSheets[0].disabledでスタイルシートの有効・無効を設定できる。 以下サンプル(IE,FireFoxでは動いたよ) css1.html <html> <link rel="stylesheet" href="test.css"> <script> function click1(){ if (document.styleSheets[0].disabled == false){ document.styleSheets[0].disabled = true; }else{</link></html>…

JavaScriptでオブジェクト継承

Js

supercalcクラスを継承したcalcクラスのメソッドを呼び出す例 calc.js (クラスを定義したjs) //コンストラクタ function calc(width, height) { //supercalcを継承 for ( var prop in supercalc.prototype ) { if ( typeof(calc.prototype[prop]) == "undefi…

JavaScriptでオブジェクト生成

Js

htmlからcalc.jsで定義したcalcクラスを生成し、メソッドを呼び出す例 calc.js (クラスを定義したjs) //コンストラクタ function calc(width, height) { this.width = width; this.height = height; } //メソッド calc.prototype.area = function() { return…

Javaのリフレクション

■リフレクション クラスのフィールド、メソッド、およびコンストラクタに関する情報を取得する。Javaではjava.lang.reflectパッケージが用意されている。 import java.lang.reflect.*; public class ReflectHelloWorld { public static void main(String[] a…

Oracle SQL Loader

SQL Loaderを使用するとテキストファイルから高速にインポートできる。 使用テンプレートは以下のとおり。 起動コマンド(DOSプロンプトより実行) sqlldr user00/pass99@ORCL control=D:\test.ctl data=D:\testdate.txt direct=Y ログイン情報、コントロール…

For Update句

oracleのFor Updateについてのまとめ ロックが解除されるまで待つ select NAME_ID from TEST_TABLE where NAME_ID = 'harada' for update; ロックされていたらエラー select NAME_ID from TEST_TABLE where NAME_ID = 'harada' for update nowait ; 10秒待機…

siblingでまとめて背景色を変更

Js

nextSibling,previousSiblingメソッドを使うと同じ階層のノード間を移動することが出来る。 これを使って同じtrタグの背景色を変更してみる。 sibling.html 表示用HTML <html> <link href="stylesheet.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="colorchange2.js"></script> <body> <table> <tr rowNum="1" class="line0"> <td>aa</td><td>aa</td></tr></table></body></link></html>

BEHAVIORで背景色変更

Js

BEHAVIORを使ったテーブルの選択した行の背景を変更するプログラム。 別にBEHAVIORは使わんでもできると思うが・・・ test.html(HTML) <html> <link href="stylesheet.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="colorchange.js"></script> <body> <table> <tr rowNum="1" class="line0"> <td>aa</td><td>aa</td> <td> <table> <tr> </tr></table></td></tr></table></body></link></html>

behavior

Js

behaviorを使うとJavascriptを外部ファイルから呼び出すことができる 下の例はbehaviorでイベントを外部ファイルに記述した例。 ちなみにbehaviorはIE(たしか5)以降からサポートされた機能です。 FireFoxは対応していないっぽい。 HTMLファイル <HTML> <HEAD> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <STYLE TYPE="text/css"> <!-- .b1</style></meta></head></html>…

oracleのヒント句

■oracleでヒント句を使い、インデックスを指定するのは以下のとおり SELECT句の後に「--+ INDEX(テーブル名 インデックス名)」で指定する SELECT --+ INDEX(table_1 table_1_index) id FROM table_1 WHERE kbn='00' order by id