2007-01-01から1年間の記事一覧

.NETでVSSのリソースにアクセス

.NETからVSSのリソースにアクセスするには次のコンポーネントを使用する。 Imports Microsoft.VisualStudio.SourceSafe.Interop 以下、VB.NETでの簡単なサンプル 'Imports Microsoft.VisualStudio.SourceSafe.Interop Dim vssDB As New VSSDatabase Dim vsIt…

OSqlEdit

Oracle データベース開発・運用支援ツール (SQLエディタ)。シェアウェア。 データベースのオブジェクトを表示したり、SQLの結果をグリッドに表示させたりできる。 Oracle Sql Developer程の機能はないが軽いというのがメリット。 しかし、このツールの最…

Slidyでスライド作成2

Js

Slidyの機能でリストを少しづつ表示させることが出来る。 下記のようにulのclassをincrementalと指定すればOK。 <ul class="incremental">サンプル↓ </ul>

Slidyでスライド作成

Js

最近、よくみかけるようになったブラウザでのスライドを作ってみる。 1.W3.orgより「slidy.js」と「slidy.css」をダウンロード http://www.w3.org/Talks/Tools/Slidy/#(1) 今回はすべて揃ったslidy.zipをダウンロードしてきた。でも必要なものは上記の2つ…

JavaScriptでモーダルダイアログ

Js

showModalDialogメソッドでモーダルダイアログを実現できる。 Modal.html <html> <head> <script> function showModal(){ //モーダルでreturn.htmlを起動し、戻り値を取得 var value = showModalDialog('return.html'); alert(value); } </script> </head> <body> <input type='button' value='開く' onclick='showModal()'/> </div> </body> </html> return.html <…

Excelの改ページ削除

よく忘れるのでメモ。 メニューバーの「表示」→「改ページプレビュー」 シート上で右クリック→「すべての改ページを解除」

Jad

jad.exeをパスの通った場所にコピー>今回はここにコピー C:\j2sdk1.4.2_03\bin コマンドプロンプトでパスが通っているか確認。 >jad解析したいディレクトリへ移動 >cd /d D:\おしごと\RAMLA_WORK\JadTest\bin\debugjadで解析を実行 >jad ExEclipse1.class 参…

SQL TRACE その2

以下のコマンドをSQL PLUSで実行することでもトレースすることができる。 set serveroutput on; set pages 0 set autotrace on --トレース結果の出力先 spool D:\trace.txt; ---------------------------------------------------------------------- --トレ…

SQL TRACE

SQL TRACEの取り方 ■セッション単位で取得したい場合にはSQL PLUSで次の文を実行したのち、TRACEしたい処理を発行する。 ALTER SESSION SET SQL_TRACE FALSE ■インスタンスが起動している間の実行されたものをTRACEしたい場合は以下のどれかの手順を実行する…

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

C言語の初級メモ

C

■文字列の切り出し memcpy(結果の格納先変数,&編集元変数[開始位置],取得桁数);※編集元は&を付加してアドレスを渡すこと。) (例)memcpy(wkday,&sHaiso_ymd[6],2); ■文字列の比較 memcmp 文字列は=で比較するのではなくmemcmp関数を使用する。if(strcmp(wk_s…

Accessのリンクテーブルのリンク先変更

MDB

1.リンクテーブルを右クリック→リンクテーブルマネージャ 2.リンク先を更新するためのプロンプトを毎回表示する 3.リンク先を変更してOK

他のDBのBackUpからのリストア

1.リストア先ユーザを作成する。 2.作成したユーザにDBA権限を付与する。 GRANT "DBA" TO "HARADA2" ALTER USER "HARADA2" DEFAULT ROLE ALL 3.インポートツールよりFullで元にもどす imp HARADA2/HARADA2@orcl file=D:\おしごと\it02_5.dmp buffer…

ブラウザからEnter Prise Managerが使用できない

ブラウザから下記のアドレスよりEnter Prise Managerを使用しようとすると 「ページが見つかりません」となった。 http://localhost:1158/em サービス「OracleDBConsol」が起動しているか確認。 起動していなかったのでコマンドプロンプトより以下のコマンド…

prototypeでAjax

サーバにアクセスしてdivタグの値を書き換えるプログラムを作ってみた。 1.jsp(ajax.jsp)の作成 <%@ page language="java" contentType="text/html; charset=windows-31j" pageEncoding="windows-31j"%> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>sample</title> </head></html>

viのコマンド

よく忘れるのでメモ。 ESC ・・・コマンドモードに移行 i ・・・テキストモードに移行 :wq ・・・保存して終了 :q! ・・・保存せずに強制終了 u ・・・1つ前のコマンドを取り消す :数字 ・・・数字の行へジャンプ

はじめてのJUnit

1.JUnitのダウンロード ダウンロードしたサイト http://prdownloads.sourceforge.net/junit/ 2.解凍したものを適当なディレクトリに配置 ※このときスペースの含まれるパスには配置しないほうがよい 3.Eclipseを起動し、新規Javaプロジェクトを作成 ※To…