メモ

The Art of Unit Testing の 表紙

すごい。The Art of Unit Testing: With Examples in .net作者: Roy Osherove出版社/メーカー: Manning Pubns Co発売日: 2009/06/28メディア: ペーパーバック購入: 4人 クリック: 41回この商品を含むブログ (9件) を見る Chapter.9 に、 http://www.artofuni…

Windowsでも、文字コードがeucでブラウザがchromeだと丸数字が化けちゃうみたい

mixiをchromeで見ていて文字化けを発見。ちっさなhtml書いて試してみたら、再現しました。 文字化けのことを考えると丸数字は避けるのが無難ですが、Windowsだからって油断はできませんね。 shift_jisやutf-8なら大丈夫。 念のためeucでSafari(Windows版) あ…

後輩は言った。「マジョリティが常に正しいとは限らない」

hrefを「あ・はーふ」と読む人がいた。 ちょ、それは。ということで調べてみると hrefとは - はてなキーワード HTMLなどにおいて、<a>タグや<link>タグとともに用いられ、関連付けられるリソースの所在を示す属性。 実はHypertext REFerenceの略。 ■発音について 前述</link></a>…

Gmailショートカット

ショートカットhttps://mail.google.com/support/bin/answer.py?answer=6594 "j"と"k"でメール選んで "o"で開いて "スペース"と"Shift+スペース"で画面を上下にスクロール。 (または"n"と"p"でメッセージ移動) 時々"r"で返信して 読み終わったら"u"でリス…

SQL Server 2000以下でストアドプロシージャだと遅くなる場合が

同じSQLでもストアドプロシージャにすると極端に遅くなる場合があります。 ずっと不思議に思っていましたが、パラメータの変数をWHERE条件に使っていた事が原因でした。(特にNULLで初期化)参考:Google Groups 上記サイトにありますが、例えば CREATE PROC…

Ubuntuって礼儀正しいなぁと思った。

hoge@ubuntu-desktop:~$ su - パスワード: su: 認証失敗 ごめんなさい。 hoge@ubuntu-desktop:~$ 7.10にて。 こちらこそパスワード間違えてごめんなさい。

特定の日に実行するコマンドを1つのバッチファイルで。

今日、突然思いつきました。 WindowsXP Proにて確認。 goto %DATE% :2007/10/03 rem 2007/10/03に実行するコマンド goto END :2007/10/05 rem 2007/10/05に実行するコマンド goto END :2007/10/06 rem 2007/10/06に実行するコマンド goto END :2007/10/20 re…

VistaでVMware Playerにfedora7をインストールした時のメモ

先週、coLinuxで惨敗したのでVMware Playerにて再挑戦。 その時のメモ。 インストールまでの手順 VMWare Playerのダウンロードとインストール http://www.vmware.com/download/player/ Fedoraのダウンロード(dvdのisoを) http://fedoraproject.org/ 3GB弱 …

eclipseから実行するjavaのメモリ割り当て設定(64MBを超える場合)

eclipseからのJava実行で「OutOfMemoryError」が発生。単純に割り当て増やせばよいかと思い、RunのVM argumentsに -Xmx256m と書いてもエラーになって実行できず。 色々試したところ、-Xmx64m以下なら設定して実行可能だった。しかし、64MBでは足りないので…

Windowsかどうか

public static final boolean isWindows() { return System.getProperty("os.name").toLowerCase().contains("windows"); } より詳しくは、WindowsとLinuxの両方で動作するコードを書く:JavaTips 〜Javaプログラミング編 - @IT

Vistaでbluewind

どうしても使いたいツール。bluewind。 http://cspace.s2.xrea.com/software/bluewind/index.php画面からはランチャー呼び出しキーがうまく設定できなくて諦めかけていたところ、一念発起して設定ファイルを直接編集したらうまくいった。編集箇所は、buluewi…

Vistaのフォント(CreaType)調整 結果

http://d.hatena.ne.jp/gae/20070227/Vista_ClearType_Tuner 調整した結果報告。 調整前 調整後 ぎこちなさがかなり軽減されました。満足。

Vistaのフォント(ClearType)調整

部分的に見づらいVistaのフォント。 チューニングできるらしい。 http://d.hatena.ne.jp/gae/20070227/Vista_ClearType_Tuner 帰ったらやってみる。

タブと改行

SQL Server2000とDB2 7で確認。 制御文字 SQL Server DB2 正規表現だと タブ CHAR(9) CHR(9) \t ラインフィード CHAR(10) CHR(10) \r キャリッジリターン CHAR(13) CHR(13) \n 改行を無効化 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=25515&…

windowsのfindコマンドの正規表現可能版

findstrというのがある事を今日、知った。 Windowsのfindstrで正規表現を検索する:Tech TIPS - @IT from.txtから、ヘッダ行文字列と「aaa」「bbb」「ccc」「ddd」で始まる行を持ってきて個別ファイルに出力する場合、 findstr /B /C:"aaa" /C:"ヘッダ" fro…

DBCPからコネクションの再接続

TomcatからSQL ServerにDBCPから接続していて、DBサーバだけ再起動したらコネクションエラーになった。自動的に再接続したい。validationQueryを設定してるのに。なんで再接続されないんだ?という相談があり、調べもの。 少々調べて、 http://jakarta.apach…

Windowsの環境変数文字列の置換

今日知ったこと。 Windows環境変数メモ(Hishidama's Windows Environment Memo) Windowsのコマンドプロンプトで echo %DATE% → 2007/01/18 echo %DATE:/=% → 20070118 echo %DATE:/=-% → 2007-01-18日付をほんのちょっと整形して取得できる・・・! 用途 バッチ…

解決→古ーいDB2のJDBCで、S2DaoからBigDecimalが・・・

http://d.hatena.ne.jp/htada/20070109/1168346824 先週末、悩んでいた件。 (BEANのプロパティにBigDecimalがある場合、古いDB2のJDBCはgetBigDecimal(String columnName)が無くてエラーになっちゃう。) ResultSetWrapperをキーワードに調べて、解決できま…

今月発売の本

MasaSingTownメールより ================ さだまさし最新刊 ================ 「もう愛の唄なんて詠えない」 1月23日発売 amazonに、もう出てました。 お小遣いとっておかないと。。。もう愛の唄なんて詠えない作者: さだまさし出版社/メーカー: ダイヤ…

古ーいDB2のJDBCで、S2DaoからBigDecimalが使えないっぽい・・・

たぶん、DB2が古くて(7.2)、それに合わせてJDBCが古いから、おそらくS2Daoから呼ばれているgetBigDecimal(String)が無くて、かなしい結果。 java.lang.AbstractMethodError: COM.ibm.db2.jdbc.app.DB2ResultSet.getBigDecimal(Ljava/lang/String;) 今手元に…

最近の、受入検証で困ったこと。

以下、開発会社様とのやりとり。 0.締め切り日の夕方を迎える。 1.まず、「できました!」と言って、検証結果(?)が送られてくる。 2.その検証結果送付をもって、締め切りに間に合いました。と、言われる。 3.ちらっと検証結果を見るも、パッと見で…

Google Readerの見た目がすごい変わった・・・

時々なにやらメンテナンスしてるなぁと思ったら・・・。 http://www.google.com/reader/ livedoor Reader のような見た目も加わって、なかなかよさそう。 フィードの登録しすぎで情報に埋もれ、うんざりする事がけっこうあったのでこの変更は素直に嬉しい。 …

diconのincludeの図

すばらしいのがあった。 JavaDocチームさんのMLを読んでて良かった♪ http://suga.parfe.jp/td/index.cgi?date=20040706#p06

可変長引数 ... のアレ

何かなコレ? ってちょっと気になっていた点点点(点3つ。「Object...」とか)のあの宣言が何なのかが判明したので。 例えばStringのformatメソッドとかMessageFormatのformatメソッドとか。 JavaのTigerから追加された可変長引数というものらしく、 こういう…

S2Daoの@Argumentsとかで引数が複数個の場合

@Arguments({"arg1","arg2"}) public List<Hoge> getHoge(String arg1, String arg2);みたいに書く。 @Arguments("arg1,arg2")じゃ、だめ。</hoge>

jarから実行するときのCLASSPATH

jarに固めるとかやったことなかったので全く知らなかったのだけど、 java -jar test.jarとかやるときに、test.jarがdepend1.jar,depend2.jarを必要とするような場合、 -cpオプションでいくら頑張ってもだめで、(-jarを指定して実行すると、無視されてしまう…

数値のゼロ埋め

int 5 を String の "005" とかにしたい。 JDK2だと、DecimalFormatを使うみたい。下記参照。 http://www.kab-studio.biz/Programing/JavaA2Z/Word/00000087.html http://www.letsstudy.net/java/4502/Notes.html JDK5Tigerだと、Stringクラスのformatを使っ…

メッセージの特定の部分を置き換えてStringにするアレ

{0}はもう、{1}いる。 に、「おまえ」と「当たって」を与えて 「おまえはもう、当たっている。」 の文字列を作るやつ。 Javaのクラスライブラリにあった。 String str = MessageFormat.format(pattern, arguments) MessageFormat http://java.sun.com/j2se/1…

叱り方(こんな風に叱っちゃダメ)

叱る時、やってはいけない10か条 http://allabout.co.jp/children/infanteducation/closeup/CU20060821B/ 感情的に叱ってはいけません。 は、オトナ相手にもなかなか実践できないかも・・・。 感情的に交渉しちゃダメっていうのは理解してるつもりなんだけど…

ココロに残った一言

なんで勝手に進化したコンピューターやシステムに 人間のほうが対応しなきゃならないのでしょうか 週間少年マガジン 2006 38号 「さよなら絶望先生」 ぐはぁー・・・orz