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

native2ascii

メッセージプロパティファイルを作成するときにお馴染みのnative2asciiコマンド. 2bytes文字をUnicodeエスケープしてくれる. (大雑把な説明は→ http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/native2ascii.html)さて,元のファイルがShift_JI…

文字化けに振り回され,まる一日…

先日ブックマークしておいたStruts APIドキュメントのバージョンが1.0系だったことに今日気づいた. ここ数日使ってて気づかなかったとは….今日,DynaValidatorFormの記載が見つからなくて発狂しそうになって気づいた…. ほんと,今日はボケまくりの日.

ActionでのgetRealPath()の方法

StrutsのActionからファイル入出力操作をしたいときに、ファイルパスをどうやって取得するか?というオハナシ.(別にStrutsに限った話じゃなくて,Servlet共通の話だけど) Appで使うちょっとしたファイルとかは,WEB-INF/ 以下に置きたいけど,インストー…

用字用語

今仕事で操作マニュアル作成をしている先輩からこんなサイトを紹介されました. http://www.yamanouchi-yri2.com/yrihp/tgb-06/techwrt-2-4p/t-2-4abs06f.htmなるほど,ワープロ機器の普及で近頃は気軽に漢字変換しちゃってますが,よくよく考えないといけな…

何気なくスペースキーを押しちゃうけど…

情報処理技術者試験の申込締切が迫ってることに今気づいた…. 危なかった〜. さてAEとNW,受けるとしたらどっちがいいんだろう….

ダイアログメッセージのコピペ

ねぇねぇ知ってる? Windowsでダイアログが表示されたときに,Ctrl + C キー押してさ,メモ帳とかで,Ctrl + V(ペースト)すると,あら不思議. ダイアログの内容を全部テキストで貼り付けてくれるの.たとえばこんな感じ. - メモ帳 - ファイル 無題 の内…

org.apache.coyote.tomcat5.MapperListener の問題

Tomcat再起動時に以下の例外が発生して,起動しなくなることがあった. (JDK 1.4.2_08 / Tomcat 5.0.28) 2006/07/31 4:07:45 org.apache.coyote.tomcat5.MapperListener init 警告: Error registering contexts java.util.ConcurrentModificationException…

ファイル一覧の取得順序

VB の System.IO.Directory.GetFilesなどを用いた際に,取得されるファイル一覧の順序がどうなるかって話. 結論から言うと,ファイルシステムのフォーマットに依存し, NTFSの場合: ファイル名の昇順 FATの場合: 不定(たいていはファイル作成順?) とな…

次とさらに次の案件がJavaになると思うので,来月からしばらくはJava屋さんに復帰する,と思う. Java→C#→VB→C#プロジェクトのヘルプと来て今はVBのプロジェクトの開発支援. で,この先Java→Javaとなるのか….

インストールCDをPCにセットしたら自動でsetup.exeを起動する方法

CD-ROMに焼く際,CD-ROMルートフォルダに,以下の内容を記載したautorun.infというファイルを手動で準備しておく [autorun] open = setup.exe これくらいのことなら,ビルドのときにInstallSheildが自動でやってくれればいいのに….

製品が作成したファイルの削除をする方法

InstallShield ヘルプの「製品が作成したファイルの削除」の項では,追加ツール→ダイレクトエディタのRemoveFileテーブルにて, Component_ に「ProgramFiles 」と指定せよとあるが,このとおりやってもうまく行かない.ProgramFiles という表記ではなく、Co…

いんすとおるしいるど

インストールシールドとちょっとだけ格闘してみる

メールアドレスの仕様

メールアドレスの最大文字数 RFC 2822(原文 / 和訳) の 2.1.1. Line Length Limits によれば, There are two limits that this standard places on the number of characters in a line. Each line of characters MUST be no more than 998 characters, a…

メールアドレス

まさか今頃になってRFCをちゃんと読む羽目になるとは….

ネットワーク設定もろもろ

以下メモ書き IPアドレス設定 # /sbin/ifconfig eth0 デフォルトゲートウェイ設定 追加 # route add default gw 削除 # route del default gw 確認 # netstat -r 参照先DNSサーバ /etc/resolv.conf を編集する.

Linuxサーバネットワーク設定

たまたま必要があって,Linux PCを一時的に別ネットワークに移動させることに.遊び半分で,Linux上で社内システムが動くか試してみたら,案の定,動くものと動かないものが…. (むしろちゃんと動くものがあったことに驚いた)

Font / Color のXMLシリアライズ

C#

先の例を拡張し,投稿メッセージのフォント(System.Drawing.Font)や色(System.Drawing.Color)もシリアライズしようとすることを考える. 単純に,Contributionクラスに以下の2つのフィールドを追加する.(コンストラクタ等も修正する) public Font msg…

XMLシリアライズ

C#

というわけでオブジェクトをXMLシリアライズする方法. System.Xml.Serialization.XmlSerializer を使う.まず,シリアライズするオブジェクトは以下の通り. Contributionオブジェクト内にさらにUserオブジェクトがある構造. /// /// 投稿を表すクラスです…

C#でのGetter / Setter

C#

普通にJavaの感覚で(public get*** / set*** 〜)書いていたのだけど違ってたようだ…(汗) XMLシリアライズしてて(別項参照)気づいた.というわけでC#はこんな感じ private string message; //表示メッセージ public string msg { get { return message;…

埋め込まれたりソースを使う方法

C#

とりあえず,リンクだけ.http://dobon.net/vb/dotnet/programing/bitmapresource.html

VisualStudio.NET 2005

ほんの短時間しか触らなかったので全容は知らないが,2003時代にはなかった以下の機能が増えている. 変数名のリファクタリング機能 eclipseでお馴染みのアレ.ちゃんと変更後のプレビューもできる 変数の参照元検索 宣言位置の検索は2003でもできたけど,参…

またまたC#

VB案件を昨日で納品して締めたと思ったら,今度は一日だけ,別PJのヘルプに呼ばれたので,またまたC#. だけど今回は.NET 2005なのでちょっとだけ新鮮味.

VB版 Getter / Setter

VBでのGetter / Setterは次のように書くようだ. Public Class User Private pName As String '氏名 Private pYear As Long '生年 Private pID As Long 'ID '名前のGetterおよびSetter Public Property Name() As String Get Return pName End Get Set(ByVal…

来月半ばまでVBな人

4月からはVB.NET屋さん. C#の時は,Javaと親和性(?)が高かったので,そんなに戸惑わなかったけど,VB(.NET)は,文法が結構違うのでフラストレーション溜まる. むか〜しに,Excel VBAをやったのを思い出した.例えば, 行末の「;」が存在しない→ひとつの処…

ssh公開鍵接続のエラー表示

ひっさびさにlinuxサーバ弄っててよそのサーバにssh(公開鍵)接続しようとしたら以下のようなエラーが発生 $ ssh server01.xxx.xxx.jp -l username -i ~/.ssh/keyFile02 Permission denied (publicky,gssapi-with-mic). Web調べてみたところ,どうやら秘密…

とうとう今日でしょーもないエンジニアいちねんせいおしまい。 週開けからは二年生です。なのに年度始め初日は終日出張でいません、はい。しかも、その翌日にはさっそく新卒採用での部署説明の役周りが… 一年目に部署のこととか何話せっていうですんか…

TomcatのConnectException

とりあえず これはなに?ってことでメモ書きだけ.Tomcatを停止させようとすると,停止まで3分ほどかかり,以下のようなExceptionが発生して終了する. 一応プロセスはきちんと死んでいるし,次回起動しても特に問題が見当たらないのだが,終了に3分もかかる…

プロセス終了時の sendProcess_Exited イベントについて

C#

C#で書いているフォームとかで外部の他のプロセスを駆動させて,そいつの終了時になんらかの後処理を入れたいときは sendProcess_Exitedイベントを使ってハンドルする.ところがこのsendProcess_Exitedイベントってのは, 駆動した外部プロセスが正常に終了…

cvs導入メモ

以下全部rootで実行. 1. CVSROOTとなるディレクトリを作成する % mkdir /home/cvs/cvsroot 所有グループをcvsとしcvsグループに編集権を開放 % chgrp cvs /home/cvs/cvsroot % chmod 775 /home/cvs/cvsroot cvs groupがなかったら,事前に作成しておく. % …

少し時間ができた

C#の開発もほぼ落ち着いてきたので,今まで書き溜めたものなどをぼちぼちUp. とりあえず前の開発(Java)のときのものから.