たまにっき。 / 2006-03
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-03-30 Thu
■ Skype での通話
ワイヤレスヘッドセットをつけて,部屋を動き回りながら Skype で通話していると,みんなに変な目で見られる.すかさず,ヘッドセットを指差すと納得してくれるものの,ヘッドセットが小さくて,更に電話と違って,呼び出し音が盛大に鳴るわけでもないので,パッと見わからないみたいですね.
2006-03-29 Wed
■ Skype で 3 者間通話
千里,研究室1, 2 それぞれで 3 者間通話のテストをする.
マイクは Plantronics Bluetooth ワイヤレスヘッドセット.私が会議主催者で通話.急に私が一人で話し出したため,近くにいた人が驚いてた.マイクも小さいですしねぇ.
普通に喋ることができるのがすごいですね.
■ 実写の顔が動いて喋る 人間のようなマネキン
via 読書記録ChangeLog
The London Dungeon で似たようなの見たぞ.
2006-03-27 Mon
■ 海外で拍手喝采の日本の大発明 「土のう製作器」とは
実は土のうは作り置きができないんです。土のうは大量に使うものなので、コスト面を考えて袋に使うビニールも比較的劣化しやすいものが多いんですよ。だから、使う直前に短期間に一斉に作らなければいけないんです
へぇ.
■ けいはんな線 スタート
生駒から学研北生駒まで乗って NAIST まで行きました.NAIST 行くのが便利になりますね.

ただ,学研北生駒駅は奈良先端大前とありますが,そこから NAIST までは 20 分くらい歩きます.
2006-03-26 Sun
2006-03-23 Thu
■ Super Play
このHPは特にシューティングゲームの攻略のビデオサイトです。
出来るだけ高レベルなプレーのビデオを集めてますので是非ご覧下さい。
2006-03-22 Wed
■ TWIN21 Atrium
パナソニックタワーにてミーティング.
卒業祝いに松下グループ専用のレストランへ連れて行ってもらう.
■ 2006年に空の旅で一時紛失される荷物の数は3000万
報告書によれば、荷物の遅配の主な原因は、フライト間の荷物の移し間違いだという。これが2005年に起こった遅配の原因の61パーセントを占めている。
次に多いのが出発地での荷物の積み間違いで、全体の15パーセント。 チェックインの際に誤った目的地を指定されるミスは、たった3パーセントだという。
へぇ.
2006-03-20 Mon
■ 2005 JavaOne Conference Technical Session PDFs
今更ながらダウンロードできることに気付いた.
2006-03-19 Sun
■ お役立ち:ソフト用アイコン
via アイコンリソース (fin さんの日記@mixi)
GUI アプリケーションを作っていると,アイコンが欲しくなる.で,ググって見るのだが,ひっかかるのは Web ページ用のもので,使用条件がイマイチ合わないので,GUI にアイコンを使わなかっただが,こういうソフトウェア用のアイコンセットがあると GUI に色々アイコンを付けたくなる.
■ 熊の着ぐるみ姿で女王をお出迎えしようとした女性、一時身柄拘束される
ジョディ・ラックリー(33)は、バッキンガム宮殿の警備兵が着用している帽子にカナダのブラックベアの毛皮が使用されていることに抗議していた。
「わずか5分くらいで警察が駆けつけてきました。不運にも女王には会えませんでした」と彼女はロイターに語った。
2006-03-18 Sat
■ Java Puzzlers

以前買っておいた本なのだが,読んでみた.
内容は Java One なんかで発表された内容で,毎回非常に人気のある発表なんだそうな.
内容はというと,
// Hello Whirled
/**
Generated by the IBM IDL-to-Java compiler, version 1.0
from f:\testRoot\apps\a1\units\include\PolicyHome.idl
Wednesday, June 17, 1998 6:44:40 o'clock AM GMT+00:00
*/
public class Test{
public static void main(String[] args){
System.out.print("Hell");
System.out.println("o World");
}
}
このプログラムは何を表示するのか,とか,
// Dupe of URL
public class BrowserTest{
public static void main(String[] args){
System.out.println("iexplore:");
http://www.google.com;
System.out.println(":maximize");
}
}
とか.
// Bride of Looper
while(i != i){
}
を無限ループにするためには i をどのように宣言すれば良いかなど.
答えはこっち.
《続きを読む》
■ バージョンアップ
ようやく chalow 最新版 にバージョンアップ.
各アイテムのリンク先が変わります.
2006-03-17 Fri
■ 伴侶が死んだ後の精神状態に新発見
伴侶が亡くなった半年後、約半数の人がほとんど悲嘆を感じていなかった。10%は明るくなった。
へぇ.
2006-03-16 Thu
■ 情報処理学会が情報教育への提言に関するパブリックコメントを募集中
奥村先生の要約 を見れば事足りる.
2006-03-14 Tue
■ Google Mars
via Going My Way
出来てますなぁ.
ref. [2005-07-21-6]
■ 指紋は自分だけのものだろうか。 双子でも? そもそも指紋ってなんだ。
via 読書記録ChangeLog
2006-03-13 Mon
■ 何かをやめたいときにはそれをするのがより困難になるように仕込むべし
via 読書記録ChangeLog
2006-03-12 Sun
■ 友人の結婚式
今日は友人の結婚式.で,招待状は何故か届いていなかったので,新郎に直接場所と時間をメールにて教えてもらった.
メールでは,「帝国ホテル」としかなかったので,ググってみると,難波にある 大阪帝国ホテル がヒットした.
で,本日,その大阪帝国ホテルへ行ってみると,見るからにビジネスホテル.ホテルの人に「違いますよねー」と言いつつ,聞いてみると,どうやら 桜ノ宮にある 帝国ホテル大阪 と間違えてるっぽい.
うーん,まぎらわしい.すこし遅刻しつつも間に合った.出席していた新郎とは別の友人に「もうそろそろ30歳なんやから迷子になるな」と怒られた.ごもっともです.orz
2006-03-10 Fri
■ 依存ライブラリのコピー3
イマイチ良くわかってないまま作ったので,まぁ色々と問題はあるのかもしれないが,一応,公開.
maven-dependencies-plugin-1.0.tar.gz
展開してできたディレクトリ内で,
$ mvn install
として,プラグインをインストールしてください.必要なライブラリがダウンロードされ,ローカルリポジトリにプラグインがインストールされます.
$ mvn jp.cafebabe.maven.plugins:maven-dependencies-plugin:1.0:list
とすると,依存ライブラリのリストが表示され,
$ mvn jp.cafebabe.maven.plugins:maven-dependencies-plugin:1.0:copy
で,target ディレクトリ以下にコピーされます.
target ディレクトリから別の場所に変えたい場合は pom.xml に以下の記述を追加.
<build>
<plugins>
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<outputDirectory>target/lib</outputDirectory>
</configuration>
</plugin>
:
</plugins>
</build>
なんとか,すれば OK.
■ 依存ライブラリのコピー2
作ってみた.
$ cat DependenciesCopyMojo.java
package jp.cafebabe.maven.plugins.dependencies;
/**
@goal copy
@requiresDependencyResolution runtime
*/
public class DependenciesCopyMojo extends AbstractDependenciesMojo{
/**
The maven project.
@parameter expression="${project}"
@required
@readonly
*/
private MavenProject project;
/**
The directory containing generated classes.
@parameter expression="${project.build.directory}"
@required
*/
private File outputDirectory;
public void execute() throws MojoExecutionException{
if(!outputDirectory.exists()){
outputDirectory.mkdirs();
}
List<Artifact> artifacts = project.getRuntimeArtifacts();
getLog().info("copying dependencies...");
try{
for(Artifact artifact: artifacts){
FileUtils.copyFileToDirectory(artifact.getFile(), outputDirectory);
}
} catch(IOException e){
throw new MojoExecutionException("copy failed", e);
}
}
}
フィールドがどこで初期化されているのか全くわかりません.
ソースコード中に明示的に初期化していないのに,そして,private なのに,実行時にはなぜか初期化されています.
そして,
@requiresDependencyResolution runtime
の一行がなくて,2 時間ほど悩んでた.この一行がないと,runtime dependencies が取ってこれないみたいだ.
で,作り終わった後に,プロジェクトが依存する全てのjarを集めるには という記事見つける.orz
■ 依存ライブラリ
dependency にある jar ファイルを全て一箇所にまとめてコピーする方法はないのかな.
packaging が war なら target/${pom.projectName}-${pom.version}/WEB-INF/lib 以下に dependencies ライブラリをコピーしてくれるんだけど,packaging が jar のときでもコピーしてくれる方法はないものか.
まぁ,無理やり
$ mvn war:war
すればコピーされるけど,なんだかなぁ.
結構要求はあると思うのだが.
Maven 1.x 系では [2005-04-27-4] みたいにすれば良い.
■ 「居酒屋・子どもウェルカム化現象」を考える
子供がいるような時間帯には行かないからなぁ.
それにしても,最近,飲みに行ってないなぁ.
2006-03-09 Thu
2006-03-08 Wed
■ Maven2 site の日本語化
maven-site-plugin の最新版を svn で取ってきて,src/main/resources/site-plugin_ja.properties の文字コードを utf から適当に変換して,native2ascii する.それを mvn install すれば 日本語化可能.ただし,出力される html のエンコーディングは utf-8 のみ.
そして,apt ファイルのエンコーディングはシステムデフォルトエンコーディングのみ.英語圏のアプリケーションのほとんどはこれだから!!
で,maven-project-info-reports-plugin も同じように,project-info-report_ja.propertis を native2ascii する.
参考: [Maven2]日本語化, [Maven2]続・日本語化
■ 超速筆の漫画家って1日に何P描けるの?
via 読書記録ChangeLog
やっぱり手塚治虫は神ですなぁ.
2006-03-07 Tue
■ フォトレポート:ガイバーIIIやナズグルも―MIT、学生折り紙大会を開催
via /home/pochi/ChangeLog
こんなんは,折り方を見せられても折れる気がしない.
■ 組み合わせ最適化問題としてのぷよぷよの連鎖数判定問題
- 松金 輝久, 武永 康彦, "組み合わせ最適化問題としてのぷよぷよの連鎖数判定問題", 電子情報通信学会論文誌, Vol.J89-D, No.3, pp.405--413, March 2006.
ぷよぷよのある与えられた盤面と落ちてきたピース列から連鎖数を判定することは NP 完全であることを証明している.
関連研究で,与えられたぷよが全て落ちたときに,全消しできるかどうかはNP完全であることがわかっているらしい.
- 牟田 秀俊, "ぷよぷよは NP 完全", 信学技報, COMP 2005-14, May 2005.

