前の月 / 次の月 / 最新

たまにっき。 / 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

解夏


面白いことは面白いんだが,なんかちょっと微妙.

それにしても,目が見えなくなるというのに,意地か何かで杖を持たないのか?

Category: [映画][TV]

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 プラグインはよくわからないし,諦めよう.

Category: [Java][IPP][Tool]

最強電説 ゼウス

via 今日の戯言ChangeLog

携帯の種類を選ばず、4種類の電源を選べる最強充電器!あらゆる状況下での充電を可能にする、まさに全能の神「ゼウス」の名にふさわしい充電器!

わはは.まさにゼウスだ.

Category: [Gadget]

無知は犯罪〜尼崎事故を見て思ったこと

via 読書記録ChangeLog

鉄道のことを何も知らないようなコメンテーターが断定的に話すのを見て、物書きとして、鉄道マニアとして怒りと悲しみを禁じえない部分がありました。無知は犯罪です。
 しかし、専門家と称する人も同じくらい的をはずしたことを言っているのにも落胆しました。

TV に出てくる専門家なんてその番組にとって都合のいいことしか喋らないんじゃないの?

Category: [misc]

2005-04-29 Fri

Sandmark

Y 内君 情報によると Sandmark に Static Birthmark 抽出が実装されているようだ.最近 Sandmark をチェックしていなかったから見逃していた.
で,ソースを見てみると jbirth のソースは使い回されてないっぽい.
ちぇっ,設計が似ていたら Sandmark の Birthmark 関連部分を jbirth のバースマークと比較しようと思ったのに.

それにしても,何でもかんでも Sandmark に組み込みやがるな.
なんか悔しいので,DonQuixote に jbirth を組み込んでみるか?
多分言ってるだけで終わると思うけど.

Category: [Java][IPP][Tool][birthmark]

2005-04-28 Thu

「オンライン著作権侵害者に最長3年の懲役刑を認める」新法が米で成立

また同法には、劇場内でビデオカメラを使い、映画を撮影することを禁止したり、

やばいぞ,中国.

同法は、販売目的で制作された視聴覚著作物や楽曲、ソフトウェアにも適用される。

販売目的だけ? GPL なものをクローズドソースなプロダクトに組み込んでそのプロダクトを無料で配布する場合は適用されないのか?

Category: [news][IPP]

海鮮家族

via Miyabi's Diary
サザエさんの髪型は仗助みたいにして欲しかった.

Category: [Flash]
Referrer (Inside): [2005-04-07-2]

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 エントリを追加する)

Referrer (Inside): [2006-03-10-5]
Category: [Maven]

オブジェクトの集合を返すメソッド (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 を変更可能だと勘違いするから?

Category: [Java]

腐りかけがウマイって本当ですか

実験してくれたのはありがたいが,マネしたくない.
カレーは短期決戦型がウマーというのはなんか納得.

Category: [misc]

Let's Note T4

約12時間駆動ってアホかぁ!

Category: [misc]
Referrer (Inside): [2005-04-26-1]

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 は使えるのに変なの.

どっちがいいんだろう?

Referrer (Inside): [2005-04-27-3]
Category: [Java]

2005-04-25 Mon

ブログの過去データの活性化について

このブログは自分用データベース(メモDB)という側面が非常に大きいです。そうなると、やはり古いデータが埋もれてしまうのはもったいなく感じます。
・・・
ランダムは意外性という観点からは良いのですが、やはり文脈に沿って過去へとたどれるようにしておくことが活性化手段として良いと思っています。

協調フィルタリングを使ってなんとかできないかなぁ.
O 杉さんに相談してみようか.

Category: [blog]
Referrer (Inside): [2005-02-24-6]

2005-04-24 Sun

ペットの散歩1日3回しないと罰金 イタリア

via とげのある日常

例えば、犬が散歩する時は、自転車に乗りながらではなく、人間は歩いて連れて行かなくてはならない。そして「この場合も、動物をあまり疲れさせ過ぎてはならない」と記載されている。

生類哀れみの令みたい.

法律の施行を強化するために、トリノ警察では動物の虐待に関する密告に期待をかけているとラ・スタンパ紙は伝えている。

密告って・・・.

Category: [misc]

J2SE 5.0 虎の穴

Java 5 はまだ様子見だな.

Category: [Java]

2005-04-23 Sat

2005-04-22 Fri

2005-04-21 Thu

2005-04-20 Wed

2005-04-19 Tue

2005-04-18 Mon

大阪の人はおもしろいは嘘。

via のんべんだらり
関西人という枠でもくくれますね.

Category: [misc]

ドイツ女性がアート・ギャラリーで30人立会い出産予定

通りの向かいにある別のギャラリーの支配人が言った。「正気の沙汰じゃないね」

Category: [news]

ドラマに見る「緊急対応」に対する一般的イメージ

via のんべんだらり
私もドラマを見て,激しく笑ったり,「そんなわけあるかい!」と突っ込んでいた人間です.

Category: [misc]

2005-04-17 Sun

(新)モララーのビデオ棚

via とげのある日常
ショートショートを AA で書いたもののまとめサイトみたいなん.

毎日一つずつ読んでいこうか.

Category: [][2ch]

スターシップトゥルーパーズ 2


エイリアンかよ!

スターシップトゥルーパーズっぽくないので,ダメだなぁ.

Category: [映画]

2005-04-16 Sat

不思議な分数 1/89

via オレンジニュース
1/89 はフィボナッチ数列が関わっているそうな.
証明を見たけど,私には理解できませんでした.

Category: [misc]

「消費者天国、供給者地獄」時代の、文系人間の価値って何?

via /home/pochi/ChangeLog
この時代に文系・理系に分けて考えるのはいかがなものかと思うわけだが.

Category: [misc]

新発想自動ドア

via 読書記録ChangeLog

- 一枚のドアを細分化しました.
- 通過する人や物の形に応じて開くようにしました.
- 安全・迅速な開閉をするようにしました
- 人物判断によるセキュリティも可能にしました.

面白そうだけど・・・.

Category: [misc]

世界初の家庭用光学式プラネタリウム商品化

via たつをのChangeLog
うおぉ.20,000 円なら買ってしまいそう.

プログラミングシンポジウムで大平さんの話を聞いている.
ref. [2005-01-12-4]

Category: [misc]

2005-04-15 Fri

お父さんにいたずらしよう

via いたずらしよう (mixi)

朝の支度をするお父さんにできるだけ多くのいたずらをしよう!!

180 が最高得点です.

Category: [Game]

今日から講義開始.

去年に引き続き,某大学の非常勤講師のお仕事.

この時期,大学ではクラブ活動の新入生勧誘が行われている.
それに巻き込まれるのはイヤだなぁと思っていたが,
何のことはない,その心配は杞憂に終わった.

チラシを渡そうともしやがらねぇ.

と思ったら,帰りに渡そうとしてくれた人がいた.やったぁ.

Category: [仕事]
Referrer (Inside): [2005-04-07-2] [2005-03-24-4]

2005-04-14 Thu