前の月 / 次の月 / 最新

たまにっき。 / 2006-06

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-06-30 Fri

戦国自衛隊 1549


なんで最後はバカ正直に攻城戦をやるのかなぁ.ゲリラとして相手の親玉を暗殺しに行けばよいのに.

Category: [映画][TV]

13番目の人格 ISOLA


一気に読んだ.デビュー作とは思えないほど面白い.

Category: []
Referrer (Inside): [2006-06-07-4]

2006-06-29 Thu

高橋マインド

via オレンジニュース
Mind Map 形式のファイルから高橋メソッドなスライドを作成するツール.

Category: [Tool]

ローカル変数の名前難読化 for Java

Allatori Java Obfuscator の機能の一つ,名前難読化の例で,ローカル変数の名前をほぼ全て一緒にしていた.これは実現できるのかを確認してみた.

続きを読む

Category: [Java][IPP][難読化]

ALLATORI JAVA OBFUSCATOR

難読化の機能
- 名前難読化
  ローカル変数の名前を同じものにしている? 可能なのかな?
- コントロールフロー
  制御フローを難読化する.アルゴリズムは知らない.
- デバッグ情報難読化
  ソースコード行番号を削除したり,スクランブルさせたりできるらしい.
- 文字列暗号化
  文字列リテラルを予め暗号化しておき,実行時に復号する難読化手法.

その他の機能
- デコンパイラクラッシュ
- 最適化
- 電子透かし

ユーティリティ
- スタックトレースユーティリティ
- ビルドツールインターフェース (Apache Ant から起動可能)

Category: [Java][IPP][Tool][難読化]

ジャイアンの「心の友よ」発動条件は?

このように、ジャイアンにとって「心の友」は、いちばんの夢であり、弱点である「歌手」への一途な思いを応援し、励まし、能力を認めてくれる人物ということは明らかだった。

おぉ,こころのともよ.

Category: [misc]

携帯電話、圏外で電池消耗が早く感じるのは気のせいか

圏外のほうがバッテリーの消耗が早いと,以前,DoCoMo ショップのおっさんから聞いた.

ONにした場所が圏外だった場合、携帯電話はやりとりするパートナーが見つからないことでかなり焦る。圏外のエリアにいる限り、携帯電話は自分の周辺にパートナーがいないかどうかを必死に探し回り、それを繰り返すために非常に体力を消耗する。実は圏外にいるときの携帯電話は恋人探しで大忙しなのだ。

焦りはしないだろうけど・・・.

Category: [misc]

日本にも昔から「ハロウィン」があった!?

北海道ではポピュラーのようだが、他にも冒頭の萩市の一部地域や、京都にもある説があったりと、意外と昔から地域で行われていたらしい、日本版ハロウィン。

京都にもあるなんて初耳だ.もしかして地蔵盆のことを指しているのかな?

Category: [misc]

夏に爽快! アレをソーダにしてみたら!?

気を取り直して「トマトジュースソーダ」へ。トマトジュースは飲みづらいという人がけっこういますが、このソーダはそんな方でも安心の飲みやすい仕上がり。トマトの甘みもそのままに、炭酸のおかげか喉ごしもスッキリ。これは○。

レッドアイみたいなトマトジュースのビアカクテルもあるからね.

Category: [misc]

2006-06-28 Wed

Generics

J2SE 1.4 で書いたやりたいこと

Class fooClass = Class.forName("Foo");
Foo fooObject = (Foo)fooClass.newInstance();


これを generics を使ってスマートに書きたい.

案1

Class<Foo> fooClass = (Class<Foo>)Class.forName("Foo");
Foo fooObject = fooClass.newInstance();


キャストが入っている時点で generics をスマートに使っていない.

案2

Class<?> fooClass = Class.forName("Foo");
Foo fooObject = fooClass.newInstance();


コンパイルエラー.? と Foo は互換じゃない.

で煮詰まって検索してみたところ,こう書くことができるようだ

Class<?> clazz = Class.forName("Foo");
Class<? extends Foo> fooClass = clazz.asSubclass(Foo.class);
Foo fooObject = fooClass.newInstance();



他にも,こんな書き方も可能なようだ.

Class<?> clazz = Class.forName("Foo");
Class<? extends Foo> fooClass = clazz.asSubclass(Foo.class);
Foo fooObject = fooClass.cast(clazz.newInstance());


Category: [Java]

過疎板で見つけたすごい叙述トリック映像

via miyabi's diary
youtube にある映像 も素晴らしいが,過疎版において 28 秒でそのリンクを張った >>861 に脱帽.

Category: [misc]

2006-06-27 Tue

LifeHack: 椅子で寝る技術

1 個しか用意できない場合は,この方法かな?
まぁ何にせよ,まくらが超重要なわけですね.

Category: [misc]

2006-06-25 Sun

荒木老けなさすぎワロタ

年々若返っているという噂の 46 歳.
ストレイツォかよ.

Category: [2ch][JoJo]

カレーSNSのメッセージにスパムが・・・.

前からこういう形でメールしようか迷ってたんです。でも管理人さんから「あなたのプロフィールはこのサイトにふさわしくないからID削除します」って言われたんです(泣)、それで削除になる前に急いでメールしてみました、でも確かに削除されてもしょうがない内容なエッチなこと書いてるからしょうがないかなって思うんだけどね・・・
それで良かったら一緒にカレー食べに行きませんか?(笑)
カレー大好きなんだけどなかなか女の子だけで入りずらいお店とかもあるんですよね・・良かったら一緒に行きませんか?
いきなり言われてもって思うだろうから良かったらブログ観てくださいhttp://xxxxxx.xxxx.xxx/xxxx.html
観ればたぶん私のことよくわかると思います・・あと連絡先もそっちにあるからもし少しでも興味持ってくれたら連絡ください
ホントはセフレ募集だけど☆いきなりはそんなの無理だと思うから最初はご飯食べにいくだけで全然OKです☆
ホントいきなりメッセでごめんなさいでしたm(_ _)m○○○でした

mixi ではスパムが届いたことないけど,メンバ数が多いから私のところまで届かなかっただけなんだろうか.

Category: [spam]

2006-06-24 Sat

100人中99人は忘れていそうなもの

 >>110 で少しビビったが,あぁ,あれね.

Category: [2ch]

布団の正しい干し方

布団をはたくのは良くないのですね.

Category: [misc]

2006-06-23 Fri

睡眠時無呼吸症候群研究室

最近,集中力が落ちていて,眠気もあるので良い睡眠のためのアドバイス を実践してみよう.

Category: [misc]

bcel-5.2 が ibiblio に入ってた

groupId: org.apache.bcel
artifactId: bcel
version: 5.2
で ok.

ldc_w   #66; //class java/lang/Boolean


みたいに <<<Class>>> オブジェクトを ldc でオペランドスタックに積んでいるとき,積もうとする値や型を取得しようとすると,「Class? そんな型知らんわボケ」みたいに言われるので,凹んでたんだ.

Category: [BCEL]

O型の聞き上手は異常

こんなに O 型が悪く言われているのは初めて見た.

167 :番組の途中ですが名無しです :2006/06/16(金) 02:27:01 ID:eOrNVLV20
Oは表面上はニコニコしてても相手をまったく信用していない。信用した振りは得意w

結構真相を突いている気がする.

Category: [2ch]
Referrer (Inside): [2006-06-07-4]

2006-06-22 Thu

アイランド


結構面白い.だけど,まぁ突っ込みどころ満載ですね.

以下,ネタばれ.

続きを読む

Category: [映画]

2006-06-21 Wed

C# を勉強しよう!

- C# によるプログラミング入門
- 改訂版 C#入門
ここらへん?

何か良い入門書はないかなぁ.色々な API の使い方が載っているのが良いなぁ.

Category: [misc]

情報処理学会

入会しようか悩み中.今はIEEE と電子情報通信学会に所属しているのだが・・・.

Category: [研究]

2006-06-20 Tue

Javaの理論と実践:割り込み例外の処理

try{
    while(true){
        Thread.sleep(1000);
    }
} catch(InterruptedException e){
}


ではなくて,

try{
    while(true){
        Thread.sleep(1000);
    }
} catch(InterruptedException e){
    Thread.currentThread().interrupt();
}


とするのが良いのか?

Thread はよくわからない.

Category: [Java]

梅雨入り&明け、そもそもなんで発表するの?

「特に、日本人は季節に敏感な人が多く、天候の変化がわかるのならちゃんと知りたいという人が多いんですよ」と所長さんは言う。

なるほど.

Category: [misc]

お好み焼きは焼きたい派? 焼いてほしい派?

以前大阪に住んでいたときに、「店の人が焼いてくれるお好み焼き屋さんが多い」ことに驚いた。今は関東に住んでいるが、焼いてくれる店があまりない。

言われてみればそうだなぁ.
関東ではもんじゃ焼きもあるから?もんじゃ焼きは焼いてもらうのが難しそう.

Category: [misc]

論文の丸写しを見破るソフト 英国

英国では今月初め、調査により学生の一部が「論文の代筆」をそれ専門の会社に委託していることが明らかになり、剽窃盗用行為問題が再浮上した。

それ専門の会社なんてのがあるのか.

Category: [misc]

日本で一番短いお祭り

塩嶺御野立記念祭の時間はたったの数秒。
・・・
お祭りの内容だがそれはただ一つ。「礼」だ。
・・・
塩嶺御野立記念祭は、1「集合」、2「礼」、3「解散」と非常に分かりやすいスケジュールである。

なんとも短い祭だ.

Category: [misc]

Wordで保存時に「録音された音声認識入力や、修正候補のようなデータなしで文書が保存されました。」の警告メッセージが表示される

via memo.xight.org
良かった.うざかったんだ.

「ツール > オプション > 保存タブ」から「言語データを埋め込む」のチェックを外すことで大丈夫.

Category: [misc]

2006-06-19 Mon

ネットワーク環境引継ぎ

ラボのネットワーク環境を引き継いだので色々設定をし直す.
と思ったら,wheel グループに私が所属してねぇ.root になれねぇ.
引き継ぎの人,頼むよ.

で,引き継いだ文書も「書きかけですが・・・」というフレーズがあったりするのは,どう突っ込んだらいいんでしょうか.相手は会社人のはずなんですがねぇ.

いや,愚痴を言い出すと止まりませんな.

Category: [日常]

2006-06-18 Sun

大空港


今の飛行機のセキュリティ体制と比べるとカルチャーショック.
内容は・・・まぁシナリオ的には面白いけど,
そういえば,これは私の生まれる前の映画だなぁ.

Category: [映画]

2006-06-17 Sat

この胸いっぱいの愛を


こんなん好きだ.
ただ,最後のファンタジーなシーンはいらねぇ.それに,チンピラの話はもっともっと盛り上げられるでしょう.

Category: [映画]

2006-06-15 Thu

大人には聞こえない着信音

via swk's log
聞こえん・・・.orz
まぁ,人ごみの中では普通の着信音も聞こえなくて無視することが頻繁にあるからなぁ.
ちなみに,30 歳と-7ヶ月.

Category: [misc]

JavaをJavaScriptに変換するグーグルのツールを使ってみよう

こんなのが出てたのですね.早速ダウンロード.
簡単に ajax アプリが作成できますねぇ.
ただ,JRE Emulation Library を思いっきり無視して作成しておいて,作成したアプリケーションが動かないというエラーに悩まされる.
まぁ,JRE のクラスが何でも使えるわけではありませんでした.

Category: [ajax][Java][Google]

フライト・プラン


あのアラブ人は最後,怒ってもいいと思うんだけど,律儀にカバンを差し出してんじゃねーよ.
人を確固たる証拠もなく,自身の証言だけで周りも巻き込んで疑っといて,何だよそれ.痴漢の冤罪と一緒じゃねーか.

いや,まぁ映画館で見ていたら怒り狂っていたな.レンタルだからまだ良いや.

Category: [映画]

究極の!? 胸の谷間レシピをご紹介!!

男でも胸に谷間を作ることができる!!

Category: [misc]

2006-06-14 Wed

「スタンド・バイ・ミー」まね線路に侵入 大学生4人

via 読書記録ChangeLog
アホ.スタンドバイミーを真似たんだったら,歩けよ,走れよ.そして,死体の場所の設定を決めておけよ.

Category: [misc]

自分の価値を下げる、そのひと言

via 読書記録ChangeLog

「私は頑張っているんです」
「それはわかっています」
「こう言ってありますから」

言われても聞き流してしまいそうだなぁ.「それはわかっています」はテンパっていると言ってしまってそう.

Category: [misc]

突入せよあさま山荘


悪くはないけど,政治的なやりとりや,感情的なやりとりはイヤだなぁ.

Category: [映画]

2006-06-13 Tue

レディーファースト、意識していますか?

お昼ご飯でよく行く店のおばちゃんはレディーファーストとファーストレディを間違えていた.

Category: [misc]

「補償金もDRMも必要ない」――音楽家 平沢進氏の提言

via のんべんだらり

無料のMP3配信を監視していると、ダウンロードが24時間止まらないんです。そうしているうちに、次は世界中からCDの注文が入ってくる。そう考えると、無料で音楽を配信すること、コピープロテクトをかけないことは、プロモーションにつながるんです。これはものすごい威力ですよ。お金を払ってまで欲しいと思ってくれなければ、やってる意味がない。違法コピーしてそれで満足してしまうようなものであれば、それは自分のせいだと。作品がその程度のものでしかないと判断する姿勢を、今のところ持っています。

カッコイイ.

Category: [misc]

2006-06-12 Mon

18分で出国を目指すANAの成田新ターミナル 使いやすさのヒントは銀行のATMに

全日空はチェックイン機の導入を、省人化ではなく、顧客へのサービス向上に活用する。

何でもかんでも省人化すれば良いだけではありませんからね.

Category: [misc]

「注文は英語で」と書かれた看板に非難の声

英語が喋れないアメリカ人って結構多いらしい.

Category: [misc]

ブラジルなんかたいしたことない……ビール飲みに関しては

トップはチェコで一年で1人当たり平均161リットルのビールを飲む。2位はドイツで116リットル。3位がイングランドで101リットル、4位はオーストラリアで95リットル。

ドイツが 1 位ではないのですね.

Category: [misc]

個人開発シェアウェアの販売が減少傾向──ベクター

via 読書記録ChangeLog
シェアウェアってまだあったのね.シェアウェア自体出すつもりもないし,シェアウェアはダウンロードすらする気もなかったんで,シェアウェアの存在自体忘れてた.

Category: [misc]

2006-06-11 Sun

Javaプログラムの種々の実行時情報の効果的取得方法

AddTracer の関連研究を調べていたら,こんなのを見つけた.

楓 基靖、林 晃一郎、樋田 洋明、吉村 陵二、真野 芳久, "Javaプログラムの種々の実行時情報の効果的取得方法", 『アカデミア』数理情報編, 第6巻, pp.31-38, March 2006.

Javaの動的バースマークの抽出が最終目標だが,実行時の情報をどうやって効果的に取得しようかということに焦点を絞った原稿だが,研究のモチベーションがイマイチよくわからない.既存の動的情報取得ツールに DataExtractor と拙作 AddTracer が挙げられている.

要約すると DataExtractor はデバッグ情報(LocalVariableTable, LineNumberTable)がないといけないので,動的バースマーク抽出には注意が必要ですよー,AddTracer は BCEL を使って動的な情報を出力するようにクラスファイルを書き換えますよー.で,我々はローカル変数の実行時情報を取得する方法について述べます.ただし,デバッグ情報(LocalVariableTable, LineNumberTable)があることを前提とします.

DataExtractor と AddTracer のどの部分がダメなのかがわからない.DataExtractor とか AddTracer を使わない理由がわからん.
AddTracer の出力するフォーマットを変更するにはバイトコードやオペランドスタックに関する詳細な知識が必要であるため,万人に勧められるものではない,とか,なんとか文句を付けて欲しかった.
また,似たような内容の原稿を見つけたのだが,そこでは,「不必要な情報を大量に取得してしまう」とある.ならば必要なのは何らかのフィルタリング技術であるように思うのだが.

長文うぜぇ.

Category: [研究][論文][birthmark]

2006-06-10 Sat

ロード88 [出会い路、四国へ]


あんまり期待せずに見たのだが,かなり良い.お遍路さんをスケボーとお笑い芸人というスパイスで見せている.主人公が白血病というのは単なるおまけ.

Category: [映画]

2006-06-09 Fri

世界各国の飲酒可能年齢にカルチャーショック!

世界各国の法律や事情はいろいろあれど、やっぱり、20歳を過ぎてさらに、ある程度の年齢になってからの方が、断然、お酒は美味しく感じると思う!

若いときは限界も知らないのに,強いから泥酔することが多いしなぁ.

Category: [misc]

The "5-Second Rule" Rules

via ”5秒ルール”は正しいことが科学的に証明される

Researchers at the University of Illinois say the so-called "5-Second Rule" isn't a myth.

日本以外にもこういうルールがあったことが驚きだ.

Category: [misc]

2006-06-08 Thu

Jakarta BCEL 5.2

[2006-06-06] にようやくリリースされてた.一つ前のバ