2004年7月31日
空中マウスは結構いい
昨日、注文していた空中マウスが届いた。
前々からずっとほしいなぁと思っていたが、
保留状態だった。
部屋の模様替えしてディスプレイの位置等を
変更したので、複数マシンを机以外から操作できるように
空中マウスを買う事に決定!!
赤外線とかのワイヤレスマウスとは違って
電波なので、寝ながらPCを操作できるので、快適。
普通に机に向かっているときでも、メールの閲覧とか
簡単な作業なら手元で椅子にふんぞり返って
操作できるので、PCの使い方がちょっと変わりそう
製品レビュー
投稿者 wizkid : 14:37 | コメント (0) | トラックバック
2004年7月29日
3D音響システム
MP3を開発したドイツのフラウンホーファー研究所で
300本以上のスピーカをデジタル・ペンとタッチスクリーン式のタブレット
で制御する音響システム『アイオソノ』(Iosono)を開発したそうです。
http://hotwired.goo.ne.jp/news/news/20040729301.html
個人での使用は難しいだろうけど、面白い。
そこで音楽聞いたら、トランス状態になりそう。
無駄だろうけど ほしい。。。
投稿者 wizkid : 22:08 | コメント (0) | トラックバック
ロリータの由来
『ロリータ』はウラジーミル・ナボコフの小説の題名からですが、
スペイン語でLolitaはDoloresの変形指小辞形。
Doloresはスペイン語 Maria de dolores (= Mary of sorrows ) という語句から出来たもので。
聖母マリアの呼称に由来しているそうです。
http://www5d.biglobe.ne.jp/~ros/pan/p_de/dolores.htm
もともと小説内の少女も『Lolita』は愛称で名前は『Dolores Haze』ですし。
でも、『ロリータ』を調べると『ロリータ コンプレックス』になる。
ちなみに、『ロリータ コンプレックス』は性愛の対象を少女にのみ求める心理
だそうです。
http://dictionary.goo.ne.jp/search.php?MT=%A5%ED%A5%EA%A1%BC%A5%BF&kind=jn&mode=0&base=1&row=2
投稿者 wizkid : 21:52 | コメント (0) | トラックバック
2004年7月27日
一年でいっぱい買ったなぁ
ちょっと気晴らしに ここ一年で購入した楽器を
三線 -> ギター -> 電子ピアノ
を練習?してみた。
三線は初心者的曲しか練習しなかったから、結構簡単に弾けた。
もう三ヶ月ぐらい弾いてなかった。ほぼ一年ぐらい前に購入したのに
「島人ぬ宝」ぐらいしか ちゃんと?弾けないのはちょっと悲しい。
次ギター。う〜ん。高校生ぐらいにコード覚えてから全然進歩しない。
歌本を見ながらちょっと弾き語り。全然指が動かない。っていうか
前から動いてなかった。ギターは全然うまくならない。練習してないし。
途中、歌の音程が分からなくなって、ピアノで弾いて音程を確認しようと思って、
弾いたら曲が分かる程度には弾けた。
高校生の頃もちょっとピアノを弾いてたけど、楽譜がすぐに鍵盤の位置と一致しないから、
なかなか曲と分かるまで弾けないんだけど。
今日は楽譜から鍵盤の位置のイメージが浮かんできた。
おぉぉ。練習の成果少しはあるのかも。
なんとなく、ピアノが一番上達したような。
ピアノは音階通りに並んでるから、イメージしやすいんだろうと思う。
でも、もっと練習しないと。
ピアノがうまくなりたい。
音楽は聴くのも 演奏するのも 歌うのも 全部面白い。
投稿者 wizkid : 00:13 | コメント (0) | トラックバック
2004年7月24日
サイトを都市として表現するログ解析
かなり昔の記事です(WIRED NEWS)
サイトのアクセスログの表示でサイトを都市として
グラフィカルに表示するツール 『ビジタービル』
というソフトがあるみたい。
発想が面白いですね。アクセスログツールとしては全然
機能を満たしてない気はしますが。
常に動くサイトとしてサイト自体が都市として表示できれば
面白い。
リアルタイムにサイトが更新される。そんなサイト作りたい。
投稿者 wizkid : 22:47 | コメント (0) | トラックバック
グーグル、人材募集広告 を解く 第三回
続き、グーグルの人材募集広告を解く。
やっと、ネピア数の計算プログラム製作です。
とりあえず、前回でアルゴリズムは作ったので、
そのまま、perlで実装。
$N_MAX = 10000;
$X_MAX = 1000;
$M_LEN = length($M)-1;
@a = (1*$M);
@ans = (1*$M);
for($n = 1; $n <= $N_MAX; $n++){
$tmp_mod = 0;
for($x = 0; $x <= $X_MAX; $x++){
$tmp_a = int(($tmp_mod*$M + $a[$x]) / $n);
$tmp_mod = ($tmp_mod*$M + $a[$x]) % $n;
$a[$x] = $tmp_a;
$ans[$x] = $ans[$x] + $a[$x];
}
}
$tmp_adv = 0;
for($x = $X_MAX; $x >= 0; $x--){
$ans[$x]+= $tmp_adv;
$tmp_adv = int($ans[$x] / $M);
$ans[$x] = $ans[$x] - $tmp_adv * $M;
}
print "e = ".$tmp_adv.".";
for($x = 0; $x <= $X_MAX; $x++){
printf("%0".$M_LEN."d", $ans[$x]);
}
exit;
2.718281828459045235360287471352662497757247093699
95957496696762772407663035354759457138217852516642
74274663919320030599218174135966290435729003342952
60595630738132328627943490763233829880753195251019
01157383418793070215408914993488416750924476146066
80822648001684774118537423454424371075390777449920
69551702761838606261331384583000752044933826560297
60673711320070932870912744374704723069697720931014
16928368190255151086574637721112523897844250569536
96770785449969967946864454905987931636889230098793
12773617821542499922957635148220826989519366803318
25288693984964651058209392398294887933203625094431
17301238197068416140397019837679320683282376464804
29531180232878250981945581530175671736133206981125
09961818815930416903515988885193458072738667385894
22879228499892086805825749279610484198444363463244
96848756023362482704197862320900216099023530436994
18491463140934317381436405462531520961836908887070
16768396424378140592714563549061303107208510383750
51011574770417189861068739696552126715468895703503
54021234078498193343210681701210056278802351930332
24745015853904730419957777093503660416997329725088
68769664035557071622684471625607988265178713419512
46652010305921236677194325278675398558944896970964
09754591856956380236370162112047742722836489613422
5164450781824423529486363721417402...値が間違えてたら意味ないので、NASAの出してるネピア数と照合。
6003桁目の値が間違っているみたいで、有効なデータは6002桁までとなった。
ま、かなり十分かな。とりあえず、答えもちゃんと含まれてるみたいだし。
次は素数判定です。
で、一応素数判定についてウィキペディアで調べると。
素数判定は基本的に時間が掛かる処理で、
擬似素数判定法という方法で行う方がいいみたい。
・フェルマーテスト
・ラビン・ミラーの強擬似素数判定法
・ルーカステスト
・AKS素数判定法
など。。
この中でAKS素数判定法が
「決定的多項式時間で判定することが出来る、
世界初のアルゴリズムである」と書かれてるので、
これを使用することに決定。
次回からは、ASK素数判定法のプログラミングを行っていきます。
投稿者 wizkid : 19:11 | コメント (0) | トラックバック
ゴスロリ用語辞典
何気にお気に入り内のサイトをチェックしてたら
ロリィタと洋服だゾ☆で「ゴスロリ用語辞典」なるものを発見。
ゴスロリの世界は奥が深い。わからない事だらけ。
投稿者 wizkid : 13:28 | コメント (0) | トラックバック
スタジオジブリの映画展
東京都現代美術館で
日本漫画映画の全貌
---- その誕生から「千と千尋の神隠し」、そして ----
会期 2004年7月15日(木)〜8月31日(火)
という、美術展がやっています。
あと、
東京・中央区の日本橋三越本店7階ギャラリーで、7/21から
「ハウルの動く城展」が開催されるそうです。
東京は少し遠いけど、どうにか観に行きたい。。。
投稿者 wizkid : 12:00 | コメント (0) | トラックバック
グーグル、人材募集広告 を解く 第二回
続き、グーグルの人材募集広告を解く。
ネットで「eの値」と調べるとCでネピア数を計算するソースコードを発見。
自然対数の底、eの値(改)
とりあえず、コンパイルして実行してみると
「2.7182818284590452353602874713526624977572470936
999595749669676277240766303535475945713821785251
664274274663919320030599218174135966290435729003
342952605956307381323286279434907632338298807531
9525101901157383...」
と、大量に出てきた。
答えもちゃんと出てるみたいだが、、、
このまま使用しては自力製作にならないので、perlに移植。実行してみるも、
10分経っても何も出力されず。
イラついて、強制終了。一から考える事にします。

1/n! を n=0 から ∞ まで永遠に足し算していくわけなので、
a := 1
for n := 1 to 100 do
begin
ans := ans + a / n
a := a / n
end
そこで、数値を区切って計算するように改良。
a[] := array(1*M,0,0,0・・・・)
ans[] := array(0,0,0,0・・・・)
for n := 1 to 100 do
begin
tmp_mod := 0
for x := 0 to 50 do
begin
tmp_a := (tmp_mod*M + a[x]) / n
tmp_mod := (tmp_mod*M + a[x]) mod n
a[x] := tmp_a
ans[x] := ans[x] + a[x]
end
end
※結果
「2.7182818284590452353602874713526624977572470936
999595749669676277240766303535475945713821785251
66427427466391932003059921」
と出力され、答えもあってるみたい。
やっと本プログラム。perlでの実装。でも、それは次回で。
投稿者 wizkid : 11:58 | コメント (0) | トラックバック
2004年7月23日
グーグル、人材募集広告 を解く
ちょっと、古い記事で、シリコンバレーのビルボードに
こんな広告が載ったみたい。
"{first 10-digit prime found in consecutive digits e}.com."
「{eの値中の、最初の連続する10桁の素数}.com」
自然対数の底eを10桁ごとに区切って、それが素数かどうか判定すれば
解けるみたい。
WEBで調べてたら、
http://www.tez.com/blog/archives/000141.html
とか
http://ftvjapan.ddo.jp/~funa/mt/archives/000120.html
とかは、全然別の方法で解いちゃってる。
ハッキングバージョンって。。。。
プログラマとしては、ここはやはり正統路線で、
自然対数の底eの算出から、素数判定までを自力でやることに決定。
で、まず、「自然対数の底e」はそもそも何かから、、わからないので、
ウィキペディアで調べた結果。ネピア数と呼ぶらしい。
「これは、ex をマクローリン展開し、x = 1 を代入すると求められる」。とある。
全然、意味不明。

まあ、式のようにExcelで計算。「ans=2.7182818284590452」。
とりあえず出そうなので、今日はここまで。

主婦と生活社: ロリィタ雑誌「FRiLL」 [book]
深田恭子in下妻物語[book]