前の月 / 次の月 / 最新

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

2006-04-30 Sun

Mother 3

最後のセーブ箇所まで進めた.

Category: [Game]

2006-04-29 Sat

2006-04-28 Fri

JavaプログラマはAjaxに乗るべきか

Ajax のために,JavaScript を勉強しなおそうかなぁ.実行環境ごとに方言みたいなのがあって,あまり好きではないのだが.

Category: [Java]

晴れているのに雨がパラパラ……お天気雨の正体とは

お天気雨の正体は2つあるとのこと。
1つははるか遠いところにある雲から降った雨が上空の強い風によって流されてくる場合、もうひとつは雨を降らせた雲が、雨が地上に到達する前に消えてしまった場合だ。

へぇ.

Category: [misc]

オンラインゲームでフランス予算担当相に

コペ氏はテレビのインタビューに「減税すれば、借金をしなければやっていけないということを理解して欲しい」と語った。

Category: [misc]

2006-04-27 Thu

2006-04-26 Wed

東京近郊に住む人が実はまだ行った事がない東京の名所ランキング

via 読書記録ChangeLog
実は長谷川町子美術館まで歩いて 10 分ほどのところに 2 年ほど住んでいたが,一度も行ったことがない.
渋谷センター街,神田神保町古本街はよく行ったな.住んでるところが近かったのと,会社が神保町だったので.

他は,新宿御苑,浅草寺しか行ったことがない.しかも,これは東京在住のときじゃないし.

Category: [misc]

2006-04-25 Tue

カチカチに凍りついたカレーを食べにいく

肝心の味だが、ディ・モールト(非常)に美味しいッ!! 

Category: [misc]

トム・クルーズの赤ちゃんの名前、様々な意味があると専門家

服装を気にせずにのんびり気ままに移動する、などの意味を持つ「クルーズ」という姓とあわせると「スーリ・クルーズ」となるが、フルネームでの意味についてペイヤック氏は、「赤いバラ色の毛布をまとってゆっくり旅を続けている、ヌビア族を統治する太陽のプリンセス」との意味になるのでは、と語っている。


トム・クルーズの赤ちゃんの名前 イスラエルでは「出て行け」 だそうな.

Category: [misc]

Googleロゴが著作権を侵害?

了見が狭いのぉ.フランスのような考えには至らないのかなぁ.

Category: [misc]

2006-04-24 Mon

2006-04-23 Sun

Mother 3

画像
Mother 3 な一日.

8章のリダの話を聞くところまで進んだ.
今回のボスは,力任せだけでは勝つのが難しい.補助系を駆使しないと辛い.
けど,補助系を駆使すると,あっけないほど簡単に勝ててしまうので,少し物足りないものもある.

前作の Mother 2 をやっといたほうが良いでしょう.

Category: [Game]

2006-04-22 Sat

Interview with the Vampire


安かったので,DVD を買ってみた.やっぱりこれは名作だな.

Category: [映画]

2006-04-21 Fri

CiteULike

CiteULikeは、読んでいる学術論文の情報をシェア・保存・整理することのできる、研究者のための無料サービスです.

Category: [研究][論文]

2006-04-20 Thu

2006-04-19 Wed

JSF を Eclipse で使う

eclipse を動かしている JVM を 1.5.x にすることで普通に動いた.
というか,今まで 1.4.x で動いていたのかよ.

Category: [Java]

JoJo ファンはユニクロへGo!

荒木Tシャツが売られています.

Category: [JoJo]

家計調査にみるマイナーな全国一

カステラは想定内の結果です。2位の富山市1,545円をぶっちぎりで引き離し堂々の1位。

カステラはまぁ,妥当な線だな.

Category: [misc]

こだわりの品「女の子の指専用つめ切り」

一瞬「女の子の指つめ専用」と読んでしまった.

Category: [misc]

Windows Script Encoder

via memo.xight.org
JavaScript の難読化が今後重要になるのかなぁ.

Category: [研究][難読化]

2006-04-18 Tue

JSF を Eclipse で使ってみようとした

Eclipse を JSF 対応にするため,FacesIDE をインストール.FacesIDE は JDT (Java Development Tool), GEF (Graphical Editing Framework), EclipseHTMLEditor が必要.
お好みで Sysdeo Tomcat プラグイン (Eclipse から Tomcat の起動, 終了, 再起動などを制御できる) もインストールすべし.

で,だ.必要なものをインストールして,faces-config.xml を開いてみても,何にも出てこない.枠だけが表示され,中身が何も出てこない・・・.
自分の環境がおかしいのかと,eclipse 3.1.2 を新規にダウンロード,必要なライブラリの最新版もダウンロード.
JDT はもとから入っているので,ほっといて,GEF-ALL-3.1.1, EclipseHTMLEditor-2.0.0, FacesIDE-2.0.0 をインストールしたばかりに eclipse にインストール.GEF は emf-2.1.1 に依存するので,emf-sdo-xsd-SDK-2.1.1も合わせてインストールした(この辺りのことは,イマイチよく分かっていない).

で,起動するも同じ現象・・・.

バージョンのミスマッチなのかなぁ.これが動かないと JSF を使うのが非常に面倒くさそうだ.

Category: [Java]

2006-04-17 Mon

2006-04-16 Sun

2006-04-15 Sat

デンジャーゾーン/タービュランス3


悪魔崇拝のポーズを気取ったロックスターが飛行機内でのライブを行っている最中に,本物の悪魔崇拝者に機がハイジャックされて,パイロットが殺される.乗客を助けようとそのロックスターが頑張る,そんな映画.このシリーズではお馴染みの着陸シーンはやっぱり自動操縦・誘導など一切駄目で,素人が着陸を試みるにも関わらず,無事に何の問題もなく着陸に成功して,お終い.

Category: [映画]

2006-04-14 Fri

今やぞうきんは買うもの?

まぁ 100 円ショップで買うほうが楽だよな.私も昔は母親に作ってもらったぞうきんを使っていたなぁ.

Category: [misc]

ひとりゴハンが苦手な人のためのDVD

ときどき妙に人恋しくなるのだが,そのときには欲しいかも.ただ,大阪弁じゃないと私にはダメだなぁ.

Category: [misc]

Windows Live (学術論文)

via Microsoftによる学術論文検索サービス
BibTeX が出るのは良いけど,inproceedings な論文が article で載ってたりする.
これって,CiteSeer から取ってきてるのか? CiteSeer では,私の論文のタイトルが途中で切れているんだが,この Windows Live でも切れ方が同じだ.

ref. Windows Live による私の原稿の検索結果, CiteSeerによる私の原稿の検索結果

Category: [misc]

Google Calendar

via /home/pochi/ChangeLog
日本語も OK.日本の祝日も対応している.こりゃぁいい.

Category: [Google]

2006-04-13 Thu

2006-04-12 Wed

最新の maven-site-plugins

ついさっき,maven-site-plugins を SVN から取ってきて,mvn site をごにょごにょやると,文字化けする.AbstractSiteRenderingMojo を見ると,inputEncoding なるフィールドができている.もしやと思い,pom.xml の

   :
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-site-plugin</artifactId>
        <configuration>
          <outputEncoding>utf-8</outputEncoding>
          <inputEncoding>euc-jp</inputEncoding>
          <locales>ja</locales>
        </configuration>
      </plugin>
    :


と inputEncoding タグを加えてみると,見事解釈してくれました.

Category: [Maven2]

「ルイ16世は誇り高く死んだ」死刑執行人の手記が競売に

フランス王ルイ16世は誇り高く死んだ。1793年1月、王が革命の暴徒たちとギロチン台を前にして正気を失ったという風評を訂正するために、死刑執行人はそう記している。

Category: [misc]

ObfuscateJS : Javascript Obfuscator

via オレンジニュース
名前を変えるのみっぽいです.Obfuscate ってファイルサイズが増えることが多いと思うんだけど,こういう難読化ツールの売り文句にほぼ確実に「サイズの縮小」が入っているなぁ.

Category: [研究][難読化]

Apache Jackrabbit

JSR 170 のコンテンツリポジトリのオープンソース実装.
そのうち使ってみよう.

ref. コンテンツ管理インタフェース標準 - JSR 170/Java Content Repository 1.0

Category: [Java]

2006-04-11 Tue

Generics

昨日の続き.昨日のは誤解を与えそうなので,補足しとく.

以下のクラスを考える.

public class ParameterizedObject<T>{
    private T object;
    public ParameterizedObject(){
    }
    public T getObject(){
        return object;
    }
    public void setObject(T object){
        this.object = object;
    }
    public static void main(String[] args){
        ParameterizedObject<String> obj = new ParameterizedObject<String>("string");
        String v = obj.getObject();
    }
}


このとき,実行時に,<String> な情報を取ってくることはできない.この情報はクラスファイルに含まれていないから.

続きを読む

Category: [Java]

ミーティングな一日

Category: [日常]

2006-04-10 Mon

Genericsの罠 再び

Java Genericsの総称型はコンパイル時にのみ解釈され、バイトコードには総称型であったという痕跡すら残りません。

えー.そうすると,Class#getGenericInterfaces とか Class#getGnericSuperclass とか Method#getGenericParameterTypes やら Method#getGenericReturnType はどこをどう見て,何を返しているんだ!?
実際には Signature 属性に入っています.仮想マシンが知らない属性がクラスファイル中に現れた場合,その属性は無視すべしと JVM の仕様にあるので,1.5 でコンパイルしたクラスも 1.4 で動くわけです(クラスファイルの major version を 48 に修正する必要があるけど).

それはさて置き,以下のコードで困っている.

$ cat HogeHoge.java
public class HogeHoge<T>{
    public static void main(String[] args){
        HogeHoge<String>[] strings = new HogeHoge<String>[10];
    }
}
$ javac HogeHoge.java
HogeHoge.java:3: 汎用配列を作成します。
        HogeHoge<String>[] strings = new HogeHoge<String>[10];
                                     ^
エラー 1 個



2つの配列を繋げて1つの配列にする によると java.lang.reflect.Array を使うことで,この問題を回避できるらしい.
けど,それでも,

$ cat HogeHoge.java
import java.lang.reflect.Array;
public class HogeHoge<T>{
    public static void main(String[] args){
        HogeHoge<String> dummy = new HogeHoge<String>();
        HogeHoge<String>[] strings = (HogeHoge<String>[])Array.newInstance(dummy.getClass(), 10);
    }
}
$ javac -Xlint:unchecked HogeHoge.java
HogeHoge.java:5: 警告: [unchecked] 無検査キャストです
検出値  : java.lang.Object
期待値  : HogeHoge<java.lang.String>[]
        HogeHoge<String>[] strings = (HogeHoge<String>[])Array.newInstance(dummy.getClass(), 10);
                                                                          ^
警告 1 個


ここの警告を無視するくらいなら,最初っから

HogeHoge[] strings = new HogeHoge();


とするわな.

どういうときに Generics を使うべきで,どういうときに使うべきでないのかがよくわからん.

Category: [Java]

mantis

バグトラッキングシステムの中では便利そう.
今までこういうシステムを使ってなかったので,使ってみようか,と.

Category: [開発]

あなたも駅長に! 北条鉄道が駅長公募中

駅舎のない駅もあるので、特に出勤の義務はなく、仕事をしている人なら土日や休日を利用するなど、個人の空き時間を使えばいいそうだ。

Category: [misc]

助けて下さい!マックが突然爆発しました!

こわ.家に新しいマシンが欲しいなぁ.という今日この頃.

Category: [2ch][Mac]

2006-04-09 Sun

BBQ

NAIST にて他研究室と合同花見として,情報棟の裏にてバーベキュー.
豚汁とか,焼き鳥とか,焼きそばなどが作られる.
6 研究室合同で,総勢 50 人程度の人数.誰が新M1か,わかんねぇ.

Category: [日常][研究室]

2006-04-08 Sat

しばらく

土日の更新はありません.家にネットワーク環境が整ってないので.

Category: [日常]

2006-04-07 Fri

イエスの水上歩行の奇跡、実は氷の上に乗っていた?

同教授の、イエスの水上歩行に関する「推論」は科学専門誌『the Journal of Paleolimnology(古陸水学)』4月に掲載される。

へぇ.