あまり役に立たないExcel Tips

Alt+Enterでセル内改行はよく使われていると思いますが、あの改行、改行コードが実はLFです。VBAでそのままファイルに書き出すと、CR+LFとLFが入り乱れる素敵なファイルができあがります。

そういうわけで、ファイル出力前にvbLfをvbCrLfに置き換えてあげないと、いろいろと残念なことになります。diffとったらファイルに全部改行分の差分が出たりorz

AccessはCR+LFらしいですね。この統一感のなさは、Officeが他から買収したソフトの寄せ集めであるからでしょうか。

カテゴリ: テクノロジ タグ: , , , , 2009年12月19日 10:23 PM
コメントなし

ああ恐ろしきかな 暗黙の型変換

Javaにおいて
long hoge = 0xFFFFFFFF;
-1になる。int型に0xFFFFFFFFを代入しようとするとNumberFormatException(定数の場合はそもそもコンパイルできない)がスローされるから、0xFFFFFFFFと書けばlong型と認識すると思ってた。しかしコンパイラは、接尾辞のない数値はとりあえずintにしちゃれ、ということになっているらしい。右辺をintと認識→左辺に合わせて符号拡張→代入、という流れと思うが、数値がすべからく符号つきであるJavaにおいて、このときだけ符号のついていない数値を負の数とする挙動は納得しがたい。
デバッグ中、正常データを入力してるのにエラーばっかり吐きやがるので何事かと思ったら、暗黙の型変換の罠にどっぷりはまっていた罠。-1とアドレスを比較したら、アドレスのほうが常に大きいに決まってるよね(´・ω・`)
正の数たる0xFFFFFFFFを代入しようと思ったら、0xFFFFFFFFLと書かなければダメらしい・・・

カテゴリ: テクノロジ タグ: , , , 2009年4月24日 11:57 PM
コメントなし

Eclipseでテスト ツール探し編

なんか外部テスト項目が数千項目、どんなにがんばっても4桁になるのは確実という死亡通告を受けているのでテスト自動化技術について検討中の御町です。
JUnitの緑バーはよいものですね。
JUnitはあくまでブラックボックス単体テストなんで、JUnitだけではカバレッジがわからんかったり、結合テストには向かなかったりします。というわけでいろいろ調べてみた。

つづきを読む

カテゴリ: テクノロジ 2008年11月28日 8:46 AM
コメントなし

Eclipseモデリングフレームワーク

こんなの使う人少ないんで、情報が少なくて困ってます。業務アプリがEMF+GEFで作られているんですが、結構本気で使おうと思ったら業務アプリを突き抜けてEMFの知識が必要っぽいのです。あと業務アプリ触ってると創作意欲が湧いてくるので、おうちでもいろいろいじれる環境を用意しようと奮闘中です。
・とりあえずダウンロードページからEclipse Modeling Tools落とせばだいたい入ってる
・JET Editor欲しいなーと思ってインストールしたらJETのバージョンが上がっていて正常なJETでエラー表示して怒られるようになった
Pleiadesがあれば結構UI部は日本語にできる
・日本語ヘルプはどこですか?

カテゴリ: テクノロジ 2008年11月28日 8:45 AM
コメントなし

トレンドマイクロ\(^o^)/

弊社ウイルス情報ページの改ざんについて(トレンドマイクロ ニュースリリース)
ウイルス情報ページがウイルスになるという笑えない冗談。

カテゴリ: テクノロジ 2008年3月13日 1:43 AM
コメントなし
« もっとあたらしいもっとふるい »