たまにっき。 / 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
2006-06-29 Thu
■ 高橋マインド
via オレンジニュース
Mind Map 形式のファイルから高橋メソッドなスライドを作成するツール.
■ ローカル変数の名前難読化 for Java
Allatori Java Obfuscator の機能の一つ,名前難読化の例で,ローカル変数の名前をほぼ全て一緒にしていた.これは実現できるのかを確認してみた.
《続きを読む》
■ ALLATORI JAVA OBFUSCATOR
難読化の機能
- 名前難読化
ローカル変数の名前を同じものにしている? 可能なのかな?
- コントロールフロー
制御フローを難読化する.アルゴリズムは知らない.
- デバッグ情報難読化
ソースコード行番号を削除したり,スクランブルさせたりできるらしい.
- 文字列暗号化
文字列リテラルを予め暗号化しておき,実行時に復号する難読化手法.
その他の機能
- デコンパイラクラッシュ
- 最適化
- 電子透かし
ユーティリティ
- スタックトレースユーティリティ
- ビルドツールインターフェース (Apache Ant から起動可能)
■ ジャイアンの「心の友よ」発動条件は?
このように、ジャイアンにとって「心の友」は、いちばんの夢であり、弱点である「歌手」への一途な思いを応援し、励まし、能力を認めてくれる人物ということは明らかだった。
おぉ,こころのともよ.
■ 携帯電話、圏外で電池消耗が早く感じるのは気のせいか
圏外のほうがバッテリーの消耗が早いと,以前,DoCoMo ショップのおっさんから聞いた.
ONにした場所が圏外だった場合、携帯電話はやりとりするパートナーが見つからないことでかなり焦る。圏外のエリアにいる限り、携帯電話は自分の周辺にパートナーがいないかどうかを必死に探し回り、それを繰り返すために非常に体力を消耗する。実は圏外にいるときの携帯電話は恋人探しで大忙しなのだ。
焦りはしないだろうけど・・・.
■ 日本にも昔から「ハロウィン」があった!?
北海道ではポピュラーのようだが、他にも冒頭の萩市の一部地域や、京都にもある説があったりと、意外と昔から地域で行われていたらしい、日本版ハロウィン。
京都にもあるなんて初耳だ.もしかして地蔵盆のことを指しているのかな?
■ 夏に爽快! アレをソーダにしてみたら!?
気を取り直して「トマトジュースソーダ」へ。トマトジュースは飲みづらいという人がけっこういますが、このソーダはそんな方でも安心の飲みやすい仕上がり。トマトの甘みもそのままに、炭酸のおかげか喉ごしもスッキリ。これは○。
レッドアイみたいなトマトジュースのビアカクテルもあるからね.
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());
■ 過疎板で見つけたすごい叙述トリック映像
via miyabi's diary
youtube にある映像 も素晴らしいが,過疎版において 28 秒でそのリンクを張った >>861 に脱帽.
2006-06-27 Tue
■ LifeHack: 椅子で寝る技術
1 個しか用意できない場合は,この方法かな?
まぁ何にせよ,まくらが超重要なわけですね.
2006-06-25 Sun
■ カレーSNSのメッセージにスパムが・・・.
前からこういう形でメールしようか迷ってたんです。でも管理人さんから「あなたのプロフィールはこのサイトにふさわしくないからID削除します」って言われたんです(泣)、それで削除になる前に急いでメールしてみました、でも確かに削除されてもしょうがない内容なエッチなこと書いてるからしょうがないかなって思うんだけどね・・・
それで良かったら一緒にカレー食べに行きませんか?(笑)
カレー大好きなんだけどなかなか女の子だけで入りずらいお店とかもあるんですよね・・良かったら一緒に行きませんか?
いきなり言われてもって思うだろうから良かったらブログ観てくださいhttp://xxxxxx.xxxx.xxx/xxxx.html
観ればたぶん私のことよくわかると思います・・あと連絡先もそっちにあるからもし少しでも興味持ってくれたら連絡ください
ホントはセフレ募集だけど☆いきなりはそんなの無理だと思うから最初はご飯食べにいくだけで全然OKです☆
ホントいきなりメッセでごめんなさいでしたm(_ _)m○○○でした
mixi ではスパムが届いたことないけど,メンバ数が多いから私のところまで届かなかっただけなんだろうか.
2006-06-24 Sat
2006-06-23 Fri
■ 睡眠時無呼吸症候群研究室
最近,集中力が落ちていて,眠気もあるので良い睡眠のためのアドバイス を実践してみよう.
■ bcel-5.2 が ibiblio に入ってた
groupId: org.apache.bcel
artifactId: bcel
version: 5.2
で ok.
ldc_w #66; //class java/lang/Boolean
みたいに <<<Class>>> オブジェクトを ldc でオペランドスタックに積んでいるとき,積もうとする値や型を取得しようとすると,「Class? そんな型知らんわボケ」みたいに言われるので,凹んでたんだ.
■ O型の聞き上手は異常
こんなに O 型が悪く言われているのは初めて見た.
167 :番組の途中ですが名無しです :2006/06/16(金) 02:27:01 ID:eOrNVLV20
Oは表面上はニコニコしてても相手をまったく信用していない。信用した振りは得意w
結構真相を突いている気がする.
2006-06-21 Wed
■ C# を勉強しよう!
- C# によるプログラミング入門
- 改訂版 C#入門
ここらへん?
何か良い入門書はないかなぁ.色々な API の使い方が載っているのが良いなぁ.
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 はよくわからない.
■ 梅雨入り&明け、そもそもなんで発表するの?
「特に、日本人は季節に敏感な人が多く、天候の変化がわかるのならちゃんと知りたいという人が多いんですよ」と所長さんは言う。
なるほど.
■ お好み焼きは焼きたい派? 焼いてほしい派?
以前大阪に住んでいたときに、「店の人が焼いてくれるお好み焼き屋さんが多い」ことに驚いた。今は関東に住んでいるが、焼いてくれる店があまりない。
言われてみればそうだなぁ.
関東ではもんじゃ焼きもあるから?もんじゃ焼きは焼いてもらうのが難しそう.
■ 論文の丸写しを見破るソフト 英国
英国では今月初め、調査により学生の一部が「論文の代筆」をそれ専門の会社に委託していることが明らかになり、剽窃盗用行為問題が再浮上した。
それ専門の会社なんてのがあるのか.
■ 日本で一番短いお祭り
塩嶺御野立記念祭の時間はたったの数秒。
・・・
お祭りの内容だがそれはただ一つ。「礼」だ。
・・・
塩嶺御野立記念祭は、1「集合」、2「礼」、3「解散」と非常に分かりやすいスケジュールである。
なんとも短い祭だ.
■ 納涼床でスタバはいかが 韓国、タイ料理店も進出
via のんべんだらり
へぇ.もう納涼床の季節になりましたか.
■ Wordで保存時に「録音された音声認識入力や、修正候補のようなデータなしで文書が保存されました。」の警告メッセージが表示される
via memo.xight.org
良かった.うざかったんだ.
「ツール > オプション > 保存タブ」から「言語データを埋め込む」のチェックを外すことで大丈夫.
2006-06-17 Sat
■ この胸いっぱいの愛を

こんなん好きだ.
ただ,最後のファンタジーなシーンはいらねぇ.それに,チンピラの話はもっともっと盛り上げられるでしょう.
2006-06-15 Thu
■ 大人には聞こえない着信音
via swk's log
聞こえん・・・.orz
まぁ,人ごみの中では普通の着信音も聞こえなくて無視することが頻繁にあるからなぁ.
ちなみに,30 歳と-7ヶ月.
■ JavaをJavaScriptに変換するグーグルのツールを使ってみよう
こんなのが出てたのですね.早速ダウンロード.
簡単に ajax アプリが作成できますねぇ.
ただ,JRE Emulation Library を思いっきり無視して作成しておいて,作成したアプリケーションが動かないというエラーに悩まされる.
まぁ,JRE のクラスが何でも使えるわけではありませんでした.
■ フライト・プラン

あのアラブ人は最後,怒ってもいいと思うんだけど,律儀にカバンを差し出してんじゃねーよ.
人を確固たる証拠もなく,自身の証言だけで周りも巻き込んで疑っといて,何だよそれ.痴漢の冤罪と一緒じゃねーか.
いや,まぁ映画館で見ていたら怒り狂っていたな.レンタルだからまだ良いや.
2006-06-14 Wed
■ 「スタンド・バイ・ミー」まね線路に侵入 大学生4人
via 読書記録ChangeLog
アホ.スタンドバイミーを真似たんだったら,歩けよ,走れよ.そして,死体の場所の設定を決めておけよ.
■ 自分の価値を下げる、そのひと言
via 読書記録ChangeLog
「私は頑張っているんです」
「それはわかっています」
「こう言ってありますから」
言われても聞き流してしまいそうだなぁ.「それはわかっています」はテンパっていると言ってしまってそう.
2006-06-13 Tue
■ レディーファースト、意識していますか?
お昼ご飯でよく行く店のおばちゃんはレディーファーストとファーストレディを間違えていた.
■ 「補償金もDRMも必要ない」――音楽家 平沢進氏の提言
via のんべんだらり
無料のMP3配信を監視していると、ダウンロードが24時間止まらないんです。そうしているうちに、次は世界中からCDの注文が入ってくる。そう考えると、無料で音楽を配信すること、コピープロテクトをかけないことは、プロモーションにつながるんです。これはものすごい威力ですよ。お金を払ってまで欲しいと思ってくれなければ、やってる意味がない。違法コピーしてそれで満足してしまうようなものであれば、それは自分のせいだと。作品がその程度のものでしかないと判断する姿勢を、今のところ持っています。
カッコイイ.
■ 自閉症スペクトラム指数(Autism-Spectrum Quotient: AQ)自己診断
30 でした.閾値内に収まっていました.
2006-06-12 Mon
■ ジョジョの奇妙な「THE ニューiPod」CM、本物のiPod販売コーナーで使用される
via のんべんだらり
うはwwww
■ 18分で出国を目指すANAの成田新ターミナル 使いやすさのヒントは銀行のATMに
全日空はチェックイン機の導入を、省人化ではなく、顧客へのサービス向上に活用する。
何でもかんでも省人化すれば良いだけではありませんからね.
■ ブラジルなんかたいしたことない……ビール飲みに関しては
トップはチェコで一年で1人当たり平均161リットルのビールを飲む。2位はドイツで116リットル。3位がイングランドで101リットル、4位はオーストラリアで95リットル。
ドイツが 1 位ではないのですね.
■ 個人開発シェアウェアの販売が減少傾向──ベクター
via 読書記録ChangeLog
シェアウェアってまだあったのね.シェアウェア自体出すつもりもないし,シェアウェアはダウンロードすらする気もなかったんで,シェアウェアの存在自体忘れてた.
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 の出力するフォーマットを変更するにはバイトコードやオペランドスタックに関する詳細な知識が必要であるため,万人に勧められるものではない,とか,なんとか文句を付けて欲しかった.
また,似たような内容の原稿を見つけたのだが,そこでは,「不必要な情報を大量に取得してしまう」とある.ならば必要なのは何らかのフィルタリング技術であるように思うのだが.
長文うぜぇ.
2006-06-10 Sat
■ ロード88 [出会い路、四国へ]

あんまり期待せずに見たのだが,かなり良い.お遍路さんをスケボーとお笑い芸人というスパイスで見せている.主人公が白血病というのは単なるおまけ.
2006-06-09 Fri
■ 世界各国の飲酒可能年齢にカルチャーショック!
世界各国の法律や事情はいろいろあれど、やっぱり、20歳を過ぎてさらに、ある程度の年齢になってからの方が、断然、お酒は美味しく感じると思う!
若いときは限界も知らないのに,強いから泥酔することが多いしなぁ.
■ The "5-Second Rule" Rules
Researchers at the University of Illinois say the so-called "5-Second Rule" isn't a myth.
日本以外にもこういうルールがあったことが驚きだ.
2006-06-08 Thu
■ Jakarta BCEL 5.2
[2006-06-06] にようやくリリースされてた.一つ前のバ




