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

Windows PE 2.0

Windowsのプレインストール環境でCDやDVDから起動することができる機能限定版。 無償でダウンロードが可能。 作り方 1.ダウンロードセンターよりWindows自動インストールキット(WAIK)をダウンロードする (約700MB) 2.ダウンロードしたWAIKをDVDに書き込…

DIVタグとSPANタグ

主にスタイルシートと組み合わせてレイアウトの位置調整などに使用されるケースが多い。 DIVタグは前後に改行が入るが、SPANタグは入らない。 下のサンプルソースを表示した場合、DIVタグの前後は改行されてしまう。 <html> <table> <tr> <td>div<div style="width:100px;text-align:left">harada-go</div><div>harada-go2</div></td> </tr> <tr> <td>span<span style="width:100px;text-align:left">harada</span></td></tr></table></html>…

ページのキャッシュ

キャッシュが有効になっているとWebアプリケーションでの動作が 想定しているものとは異なる場合がある。 キャッシュを無効にするには以下の方法がある。(Internet Explore6の場合) ○サーバ側 headのMETAタグにキャッシュを無効にするよう記述する。 <head> <META http-equiv="Pragma" content="no-cache"> </meta></head>

Metaタグ

headタグの間に記述し、Headタグではサポートしていない情報を記述する。 ただ、ブラウザやサーバによってはサポートされていないものもある。 ○http-equiv属性の主な使用例 文字コードを指定する。(文字コードの指定はMetaタグの最初に記述するのが望ましい…

MsBuild

.Netでのビルドツール コマンドプロンプトからビルドをするのは以下の通り autobuild.bat rem --MSBuild.exeへのパスを通す @Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;%PATH% rem --ビルドしたいprojectを指定 msbuild D:\dotLab\WindowsApp…

InterStageのデバッグ 2

APWorksでデバッグを行おうとした際、warファイルを配置したままの場所にクラスを置いているとデバッグができないことがある。 以下の手順でAPWorksの出力先クラスとマッピングを行わないといけない。 1.warファイルで自動的に配置されたclassesとlibを別フ…

InterStageのデバッグ方法

1.ウインドウ→ビューの表示→「IJServer」ビューを開く 2.デバッグで起動したいワークユニットを選択 →IJServerをデバッグで起動(既に起動している場合、一度停止) 3.デバックしたいソースにブレークポイントをセット 4.実行

Javaのデコンパイラ

○FrontEnd PlusJadのサイト http://www.kpdus.com/jad.html ○DJ Java Decompilerシェアウェア。試用には登録が必要?

Usingステートメント

Usingで定義したオブジェクトはそのブロックを抜けると自動的にDisposeされる。 処理終了後にオブジェクトを必ず開放するため、Try 〜 finalyを用いるが それをシンプルなカタチにしたもの。 使用例 Public Class Form1 Private Sub Button1_Click(ByVal sen…

Partial Class

Visual Basic 2005からの機能 複数のファイルを結合して一つのクラスにすることができる Form1.vb Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '別のファイルに記述…

表領域の断片化

DBA_FREE_SPACE_COALESCED 表領域の断片化を調べるビュー 表領域の断片化はtableのDropやCreateを頻繁に行うと発生しやすい。 PERCENT_EXTENTS_COALESCEDの値が低い表領域は断片化が激しいので 以下の命令で断片化を解消するとよい. ALTER TABLESPACE 表領域…

零'sOfficeぷりんた

Excel,Waordを一括印刷するフリーウェア。 印刷するファイルのリストを保存しておくことも可能。

メソッドの定義

○オブジェクト指向関連 overloads・・・同じメソッド名を複数作成することができる。 このキーワードをつけなくてもオーバーロードしたメソッドは定義できるが、 可読性を考え付与したほうがよい。 shared・・・インスタンスを作成してなくても呼び出し可能…

GAC

GAC(グローバルアセンブリキャッシュ)とはアセンブリを登録しておく場所。 デフォルトではWINDOWS\assemblyフォルダがそこにあたる。 ここに登録してあるアセンブリは全体で共有できる。 以前のレジストリに登録しておくのと似たようなもの。 assemblyに登録…

厳密名

アセンブリに署名をしておくことにより、改竄されたアセンブリを動作させないようにできる。 また、GACを利用する際にも必要。 設定方法 ・VS2005の場合 「プロジェクト」のプロパティ→「署名」→「アセンブリの署名」チェックをオンにし、 キーファイルを入…

リフレクション

VB.NETでのReflectionクラスを使用したサンプル Imports System.Reflection Imports System.IO Public Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 'フォルダ内のDLLを取得 Call getDllList(…

Process Explore

プロセスの詳細を調べることのできるフリーソフト。 動いているEXEのパスやDescriptionなどタスクマネージャより詳細な情報を得ることができる。 また、関連しているサービスも調べることが可能。 http://www.sysinternals.com/utilities/processexplorer.ht…

probing要素

app.configのprobing要素でexeが参照するdllの位置を指定することができる 動作環境・VS2005 ・.NetFrameWork2.0 Testexe.exeがclass1.dllを参照しているケース ディレクトリ構成 bin | |---Testexe.exe | |---Testexe.exe.config | |---dll |---class1.dll …

ANALYZE TABLE

オプティマイザが使用する統計情報を収集してデータディクショナリに格納する。 オプションはANALYZE INDEXと同じ。 -- 全データの10%を使用して、統計情報を作成する ANALYZE TABLE テーブル名 ESTIMATE STATISTICS SAMPLE 10 PERCENT; -- 全データを使用…

ORDER BYを指定しないSELECT

DB

ORDER BYを指定しない場合のSELECTの結果は保証されない。 普通はRDBMSがデータを取り出した順になる。(どう取り出すかはRDBMS側の仕様に依存する) INSERTした順になることも多いが、必ずしもそうではないようなので注意。 ちなみにOracleのROWIDは論理的な…

DEVPATH環境変数

EXEと参照しているDLLは同じ階層に配置することが多いが もし、DLLを別フォルダに配置したい場合、DLLの格納先を指定するDEVPATH環境変数を使用する方法がある。 1.machine.configにDEVPATHを有効にするよう設定する <configuration> <runtime> <developmentMode developerInstallation="true"/> </runtime> </configuration> ※runtime属性が既に存在する場合は…

ホウレンソウは中身のあるものを

http://itpro.nikkeibp.co.jp/article/COLUMN/20080507/300868/ しかし,プロジェクトにおいてはPMが積極的に行うべきだと筆者は考える。なぜならば,各メンバーは,自分の担当する部分がうまく行っている間は正しく報告するが,いったんトラブルが発生した…