2012-07-28

[java]プラットフォームに適した改行コードを取得する


改行コードがプラットフォームによって違ったりするので、「System.getProperty("line.separator")」を使ってプラットフォームに依存しない改行コードを取得する

2012-07-25

[DB][DB2][MySQL]MySQLでvarchar(n)はマルチバイトに対応した文字数


varchar(100)
DB2だと、100バイト入る
MySQLだと、100文字はいる。つまり、2バイトコードだと、200バイト入る。

2012-07-20

2012-07-14

[ショートカットキー]上書き保存と名前を付けて保存



  • Ctrl+S 上書き保存
  • F12 名前を付けて保存

[RDp][AS400]「REMOTE SYSTEMS EXPLORER への接続エラーです」と怒られる


ローカルエリア接続の設定で、IPアドレスを二つ設定している
STRRSESVR コマンドでRSEサーバーの開始するとき、IPアドレスを正しく判別できなくて、うまく対話式ジョブを関連付けられなかった。
RMTLOCNAMEに自分のIPアドレスを指定してやったらうまくいった。
STRRSESVR NAME(接続名) RMTLOCNAME('ローカルのIPアドレス')
詳細は下記のURL参照
http://publib.boulder.ibm.com/infocenter/iadthelp/v6r0/index.jsp?topic=/com.ibm.etools.iseries.rse.doc/tasks/ttrouble5.htm

[DB2][SQL]テーブルの型を変える

ALTER TABLE テーブル名 ALTER 項目名 SET DATA TYPE 変更後の型

[eclipse]よく使うショートカット



  • CTRL+ALT+R 名前の変更
  • CTRL+ALT+V 移動
  • CTRL+/ コメント

[eclipse]全角スペースと半角スペースを分かりやすくする



  1. 設定画面を開く
    1. ウィンドウ
    2. 設定
  2. 設定画面で設定する
    1. 一般
    2. エディター
    3. テキスト・エディター
      1. 「空白文字を表示」にチェックを入れる


タブと半角スペースと全角スペースが別の記号でそれぞれ可視化される。
全角スペースが混ざっていることにかが付かずに、なんでエラーになってるのー!! と悩まなくて済む。

2012-07-07

[TFS]ワークスペースのマッピング解除


これまでサーバーAのTFSを使用してきたのだけれど、サーバーBのTFSを使用することになった。全く別のプロジェクトなので、サーバーAにはアクセスできない。
サーバーAのときと同じフォルダをワークスペースとしてマップしたら、すでに使われているから駄目だと怒られた。
そこで、workspace を使用してマッピングを解除しようとした。

  • tf workspace /delete ワークスペース名

結果、サーバーAにアクセスできない為マッピングを解除できなかった。そりゃそうか。
そういえば「VersionControl.config」にマッピングとか書いてあったなぁと思いだした。
「VersionControl.config」は下記の場所にある。隠しファイルになっている。
C:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Team Foundation\3.0\Cache

<ServerInfo uri="サーバーAのURL" repositoryGuid="リポジトリーガイド">~</ServerInfo>を削除してみたら、マッピングできた。

[VB]Windows 7で作ったVBのプログラムをXPで実行しようとするとエラーが出て実行できない


大体は、ソリューションを開いてXPでもう一度ビルドしなおせばXPでも動くようになる。
これでも駄目な場合は、app.configを削除してしまうと動く。
アプリケーション構成ファイルとマニュフェストファイルのエンコーディングが一致している必要があるらしい。

http://support.microsoft.com/kb/814496/ja

[java][String]大文字小文字変換



  • 大文字:toUpperCase
  • 小文字:toLowerCase

[Outlook]メールをそのまま予定に入れる


ToDoバーのカレンダーにメールをドラッグ&ドロップするとそのまま予定に入れることができる。