たまにっき。 / 2005-04
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2005-04-30 Sat
■ Sandmark
ソースからコンパイルしてみようと頑張ってみた.
ソースファイル配布パッケージに必要なクラスが含まれていないよ,ママン.
含まれていないクラス:
sandmark.Algorithm, sandmark.AppAlgorithm, sandmark.ClassAlgorithm, sandmark.Console, sandmark.Constants, sandmark.MethodAlgorithm
build.xml で osgi.jar (Eclipse のプラグイン) にクラスパスを通してないよ.
sandmark.eclipse に Eclipse のプラグインっぽいクラスがあり,plugin.xml もあったので,Eclipse にインストールしてみようと思ったが,Eclipse が認識してくれない・・・.eclipse プラグインはよくわからないし,諦めよう.
■ 最強電説 ゼウス
via 今日の戯言ChangeLog
携帯の種類を選ばず、4種類の電源を選べる最強充電器!あらゆる状況下での充電を可能にする、まさに全能の神「ゼウス」の名にふさわしい充電器!
わはは.まさにゼウスだ.
■ 無知は犯罪〜尼崎事故を見て思ったこと
via 読書記録ChangeLog
鉄道のことを何も知らないようなコメンテーターが断定的に話すのを見て、物書きとして、鉄道マニアとして怒りと悲しみを禁じえない部分がありました。無知は犯罪です。
しかし、専門家と称する人も同じくらい的をはずしたことを言っているのにも落胆しました。
TV に出てくる専門家なんてその番組にとって都合のいいことしか喋らないんじゃないの?
2005-04-29 Fri
■ Sandmark
Y 内君 情報によると Sandmark に Static Birthmark 抽出が実装されているようだ.最近 Sandmark をチェックしていなかったから見逃していた.
で,ソースを見てみると jbirth のソースは使い回されてないっぽい.
ちぇっ,設計が似ていたら Sandmark の Birthmark 関連部分を jbirth のバースマークと比較しようと思ったのに.
それにしても,何でもかんでも Sandmark に組み込みやがるな.
なんか悔しいので,DonQuixote に jbirth を組み込んでみるか?
多分言ってるだけで終わると思うけど.
2005-04-28 Thu
■ 「オンライン著作権侵害者に最長3年の懲役刑を認める」新法が米で成立
また同法には、劇場内でビデオカメラを使い、映画を撮影することを禁止したり、
やばいぞ,中国.
同法は、販売目的で制作された視聴覚著作物や楽曲、ソフトウェアにも適用される。
販売目的だけ? GPL なものをクローズドソースなプロダクトに組み込んでそのプロダクトを無料で配布する場合は適用されないのか?
2005-04-27 Wed
■ maven で取ってきた必要ライブラリを target ディレクトリに置く.
以下のようなのを maven.xml に作ればいい.
<?xml version="1.0"?>
<project xmlns:j="jelly:core">
<postGoal name="java:compile">
<j:forEach var="lib" items="${pom.artifacts}">
<j:set var="dep" value="${lib.dependency}"/>
<j:if test="${dep.getProperty('jar.manifest.classpath')=='true'}">
<j:if test="${dep.type =='jar'}">
<copy toDir="${maven.build.dir}" file="${lib.path}"/>
</j:if>
</j:if>
</j:forEach>
</postGoal>
</project>
postGoal か preGoal かは好きにすれば良いし,プロパティも jar.manifest.classpath でなくても良い.
こんな感じにすれば
maven jar
とするだけで後は
java -jar target/hogehoge-x.x.jar
で動く.
でも,よく考えたら,jar ゴールだと,意味合いが少し違う.
まぁいいや.
ref. [2004-08-28-4] (maven jar で作成される jar ファイルの manifest に Class-Path エントリを追加する)
■ オブジェクトの集合を返すメソッド (2)
[2005-04-26-2] に続いて戯言を・・・.
返されるのが List<T> なとき,その List<T> は mutable であるべきなのか,immutable が良いのか.immutable ならば,[2005-04-26-2] の
return new ArrayList<String>(strings);
の部分を
return Collections.unmodifiableList(strings);
にすれば良いなぁと.
じゃあ,なんで immutable であるべきなのか.mutable な List だとクラスのフィールドとしての List を変更可能だと勘違いするから?
■ 腐りかけがウマイって本当ですか
実験してくれたのはありがたいが,マネしたくない.
カレーは短期決戦型がウマーというのはなんか納得.
2005-04-26 Tue
■ 何かのオブジェクトの集合を返すメソッド
ふと思ったんだが,J2SE 1.4 までだと
private List strings = new ArrayList();
public String[] getStrings(){
return (String[])strings.toArray(new String[strings.size()]);
}
みたいに,直接 List を返すんじゃなくて,配列を返すべきだと思っていたが,J2SE 5.0 以降だと
private List<String> strings = new ArrayList<String>();
public List<String> getStrings(){
return new ArrayList<String>(strings);
}
にした方が良いような気がしてきた.
もちろん,
private List<String> strings = new ArrayList<String>();
public List<String> getStrings(){
return strings;
}
みたいなのはクラスの外部から内部の strings というリストを扱えるようになるので,論外だ.
けど,配列の返り値よりも List や Set という返り値の方が集合を返すという意味合いが強いように思う.
あー,でも ArrayList 固定になってしまうなぁ.本当は strings.clone を使いたい.
けど,strings は List インターフェースなので,clone メソッドを使えない.toString は使えるのに変なの.
どっちがいいんだろう?
■ オペラCEO、水泳による大西洋横断に挑戦―Opera 8の100万ダウンロード達成で
追記 [2005-04-27].
有言実行という言葉を知らぬのか!
2005-04-25 Mon
■ ブログの過去データの活性化について
このブログは自分用データベース(メモDB)という側面が非常に大きいです。そうなると、やはり古いデータが埋もれてしまうのはもったいなく感じます。
・・・
ランダムは意外性という観点からは良いのですが、やはり文脈に沿って過去へとたどれるようにしておくことが活性化手段として良いと思っています。
協調フィルタリングを使ってなんとかできないかなぁ.
O 杉さんに相談してみようか.
2005-04-24 Sun
■ ペットの散歩1日3回しないと罰金 イタリア
via とげのある日常
例えば、犬が散歩する時は、自転車に乗りながらではなく、人間は歩いて連れて行かなくてはならない。そして「この場合も、動物をあまり疲れさせ過ぎてはならない」と記載されている。
生類哀れみの令みたい.
法律の施行を強化するために、トリノ警察では動物の虐待に関する密告に期待をかけているとラ・スタンパ紙は伝えている。
密告って・・・.
■ 江戸/東京ものがたり 将門伝説編
via 読書記録ChangeLog
1 2 3 4 5 6 7 8 9
まだ続きますか?
■ 子供心に夢見た「スカウター」――大人になっても夢見た「モノクル」
via 読書記録ChangeLog
2005-04-23 Sat
2005-04-22 Fri
2005-04-21 Thu
■ 恋に落ちたら
- 「恋に落ちたら」のデジタルな見方
・・・.釣りですか?
- 鈴木島男に学ぶ ウィルス撃退法
- 恋にヲチたら〜いや、ですから、おなかいっぱいですってば (棒読み)〜
2005-04-20 Wed
2005-04-19 Tue
■ COMPSAC 2005
リジェクトされた.(´・ω・`)
2005-04-18 Mon
■ ドイツ女性がアート・ギャラリーで30人立会い出産予定
通りの向かいにある別のギャラリーの支配人が言った。「正気の沙汰じゃないね」
■ 知っておきたかったこと ―What You'll Wish You'd Known
via Matz にっき
メモ.
■ ドラマに見る「緊急対応」に対する一般的イメージ
via のんべんだらり
私もドラマを見て,激しく笑ったり,「そんなわけあるかい!」と突っ込んでいた人間です.
■ 査読 know-how
via Miyabi's Diary
- Suggestions for Performing a Good Review
- 投稿論文の査読のしかたを考える
- 論文の書き方と査読の方法
- 論文投稿と査読 ―あるいは「反論」のすすめ―
2005-04-17 Sun
■ (新)モララーのビデオ棚
via とげのある日常
ショートショートを AA で書いたもののまとめサイトみたいなん.
毎日一つずつ読んでいこうか.
■ スターシップトゥルーパーズ 2

エイリアンかよ!
スターシップトゥルーパーズっぽくないので,ダメだなぁ.
2005-04-16 Sat
■ 不思議な分数 1/89
via オレンジニュース
1/89 はフィボナッチ数列が関わっているそうな.
証明を見たけど,私には理解できませんでした.
■ 「消費者天国、供給者地獄」時代の、文系人間の価値って何?
via /home/pochi/ChangeLog
この時代に文系・理系に分けて考えるのはいかがなものかと思うわけだが.
■ 新発想自動ドア
via 読書記録ChangeLog
- 一枚のドアを細分化しました.
- 通過する人や物の形に応じて開くようにしました.
- 安全・迅速な開閉をするようにしました
- 人物判断によるセキュリティも可能にしました.
面白そうだけど・・・.
■ 世界初の家庭用光学式プラネタリウム商品化
via たつをのChangeLog
うおぉ.20,000 円なら買ってしまいそう.
プログラミングシンポジウムで大平さんの話を聞いている.
ref. [2005-01-12-4]
2005-04-15 Fri
■ お父さんにいたずらしよう
via いたずらしよう (mixi)
朝の支度をするお父さんにできるだけ多くのいたずらをしよう!!
180 が最高得点です.
■ 今日から講義開始.
去年に引き続き,某大学の非常勤講師のお仕事.
この時期,大学ではクラブ活動の新入生勧誘が行われている.
それに巻き込まれるのはイヤだなぁと思っていたが,
何のことはない,その心配は杞憂に終わった.
チラシを渡そうともしやがらねぇ.
と思ったら,帰りに渡そうとしてくれた人がいた.やったぁ.

