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

byteを16進数で表示する

byte oneByte = (byte)0x0a; String byteString = Integer.toHexString(oneByte & 0xff); if(byteString.length() == 1){ System.out.println("0" + byteString); }else{ System.out.println(byteString); }

PHP IDE

PHP IDEに関するリンク http://www.eclipse.org/php/ http://hp.vector.co.jp/authors/VA000137/phpide/qanda.html

画面表示を切り替えるショートカット

Ctrl+F6 開いているエディタのタブを切り替える。 Ctrl+F7 ビューを切り替える。 Ctrl+F8 パースペクティブを切り替える。

ドロップダウンの内容を表示するショートカット

Excelでドロップダウンが設定されているセルを選択しAlt+↓を押すと、ドロップダウンの内容が表示される。

Doxygen

JavaDocのようなソースコードドキュメントを作成するツール。クラスの依存関係を図にすることも可能らしい。 http://www.stack.nl/~dimitri/doxygen/ 本家サイト。 http://hp.vector.co.jp/authors/VA014436/prg_memo/tools/t002.html#inst インストールと使…

コンパイル警告の非表示

Visual C# 2005 Express Edition で特定のコンパイル警告を非表示にする方法は以下の通り。 プロジェクト内のpropertiesを開く 「ビルド」タブを開く 「エラーと警告」−「警告の表示なし(S)」に非表示にしたい警告のナンバーを記述 警告番号が「CS0618」の場…

WSDL2Java

Axis2のWSDL2Javaをコマンドラインから実行すると、なぜかNullPointerExceptionで落ちてしまうので、以下のコードをEclipseから実行して、原因を探求。 import org.apache.axis2.wsdl.WSDL2Code; public class Wsdl2Java { public static void main(String a…

同様なタグに <div>があります。<div> はブロック要素(前後に改行がはいる)の汎用的なタグとして、<span> はインライン要素(前後に改行が入らない)の汎用的なタグとして使用されます。</span></div></div>

Axis2のインストール手順

Axis2 Version1.0のInstallaction Guideを参考にインストール。インストール自体はAxis 1.xに比べて簡単。 インストール Axis2 1.0 ReleaseのダウンロードページからWAR Distributionをダウンロード。ダウンロードしたaxis2.warをTomcatのwebbappsにコピー。…

無償で利用可能なJavaのカバレッジツール

無償で利用可能なJavaのカバレッジツールを調べてみる。 jcoverage jcoverage/gplが無償で利用可能だが、メンテナンスはされていない模様。ライセンスはGPLだが、商用利用の場合、ユーザごとに商用版ライセンスの購入が必要な模様。以下、jcoverage/gpl(jcov…

Postgres8.1で他の端末からの接続を許可する

Postgres8.1は、デフォルトでローカル接続のみ許可されている。他の端末からの接続を許可するには、dataフォルダ(例えばWin版では、C:\Program Files\PostgreSQL\8.1\data)にあるpostgres.confとpg_hba.confを修正する必要がある。 postgres.conf listen_a…

DBMSのバージョン確認

DBMSのコマンドラインツールからデータベースのバージョン(≠コマンドラインツールのバージョン)を確認するコマンドは以下の通り。 Oracle SELECT * FROM v$version SQLServer SELECT @@VERSION PostgreSQL SELECT version() MySQL SELECT version()

Listを配列に変換する

List list = new ArrayList(); list.add("one"); list.add("two"); list.add("three"); String[] array = new String[list.size()]; list.toArray(array);List.toArray(Object[])は引数で受け取った配列に値をセットする。その引数を戻り値としているので、…

Eclipseのコード補完が耐えうるクラス数

EclipseでJavaのクラス名の一部を入力してCtrl+Spaceを押した場合、候補となるクラスが表示されるまでの時間を測定してみた。 環境 Pen4 2.8GHz Memory 1GB WinXP Pro SP2 Eclipse 3.1.1 結果 候補が500クラスの場合は2.5秒程度 候補が5000クラスの場合は25…

桁数指定のないVARCHAR

SQLServer2000でテーブルを作成する際、桁数を指定しないVARCHARで定義した列の桁数は1となる。例えば以下の場合、col1の桁数が1となる。 CREATE TABLE test( col1 VARCHAR )

貸倒引当金の処理

青色申告における貸倒引当金の記帳方法を、毎年忘れているのでメモ。基本的に以下のサイトのように処理すればよい。 貸倒引当金の説明、仕訳例 - 勘定科目辞書

レシートの分類

青色申告や確定申告を行うのに必要なレシート(領収書)を、後からまとめて分類するのは大変な手間。最低限、以下の分類だけは日々行っておくとよい。 経費 経費とするには、基本的に領収書が必要。 医療費 医療費が10万円を超える場合、確定申告の控除対象…

西暦から和暦への変換

西暦から和暦への変換処理を設計するにあたり、仕様を決定するために必要な情報を調べてみる。年号の正確な適用範囲についてというページによると、平成より前の元号については、開始日を明確に規定する政令がないらしい。上記ページからリンクされている大…

out there

一般に、巷(ちまた)では。細かいニュアンスは、以下のサイトで説明されている。 ESSAY/ ネィティブ英語鑑賞会

[SQL] ANSI SQL 92

下記リンクから ANSI SQL 92 の仕様を確認することが可能。ただし、テキストファイルで あることに注意。 (Second Informal Review Draft) ISO/IEC 9075:1992, Database Language SQL- July 30, 1992

there's a lot to be said for

利点がある