2007-01-30 悪魔の公開メール
「何買ったのかしら?」と思ったら,テレビだったのね。あのお部屋のどこにどう置いたのか見てみたいものです。PS2は捨てちゃえばいいんじゃないの?
小熊の捕獲の件なんだけれど,ホント,年に一匹いるかいないかの上質な小熊でした。この話たびたび出すけれど,小熊って本当に○欲が強くて,いや,そんな程度じゃ済まなくて「この生き物は,おさかん系数に支配されてるんじゃないの?」って言うくらい○欲が強すぎて扱うのが難しいわね。しかも危険な行為(5段階にすると3くらいかしら)まで要求してきたもので,防御に気を取られてしまいました。
最後にあえて詳しく書いておきますが,「返信不要」って書いてあるメールは本当に返信しなくてもいいので,あしからず。とくに忙しいときは,完全に「読んでいないこと」にしてしまっても問題ありません。メールは必ず返信しないとダメって思い込んでいる人がたまにいるらしく,そんな人はメールごときで気を病む原因になるみたいなので,念のためつけてあります。
2007-01-29 素人パパ佐川クロネコ兄貴まとめて隠し撮り
連載「魅惑のインターホン」,今回は豪華な顔ぶれが揃いました。早速,ご紹介しましょう。
<画像の説明>佐川急便のセールスドライバーです。某大人の飾りを届けに来てくれました。あいにく留守だったため(いつも居留守しているだけですが←なぞ),お会いできませんでした。佐川急便ってあんまり来ないのにね。惜しいことをしました。
<画像の説明>この人は写っていません。どうやらシャッターが切られる瞬間に屈んでいたらしいのです。撮られることを知っていたかのような身のこなしですね。私と同業者だったのかもしれません。
<画像の説明>1枚目は貴重な画像です。クロネコ兄貴を二匹同時に撮影することに成功したのです。1枚目も2枚目も,よく荷物を届けに来てくれるクロネコ兄貴です。この人は,なぜか緑色に写っていることが多いです(2枚目は緑になっていませんが)。「葉緑素を放出する能力を持っているのかな」と思ったくらいなのです。もちろん,そんなわけありません。上着が赤色だと,カメラのホワイトバランスが崩れるようです。
<画像の説明>ダンディーパパです。この人が尋ねてきたとき偶然,私もロビーにいました。しかも「だれに用事があるのかな」と思ってインターホンを見てみると,なんと私の家(の番号)を呼び出しているではありませんか。「ヤダ,早く応対しないと機会を逃しちゃう」と思って,大急ぎでエレベータに乗り込み,自宅のインターホンに突進したのだが間に合いませんでした。実物はかなりがっしりした体格をしていました。スーツがとても似合っていましたよ。
2007-01-28 大人の飾り届きました
さきほど,ネット通販で購入した「大人の飾り」が届きました。「まえに東急ハンズで買ったんじゃないの?」と思った人がいるかもしれません。ハンズで買った「輪っか」では満足できなくなってしまい,もっと大きな輪っかを試してみたくなったのです(←有害)。
<画像の説明>届いた大人の飾りです。今回は8mm×40mm,10mm×40mm,12mm×40mmの3種類を購入してみました。ちなみに以前,東急ハンズで買った輪っかの大きさは6mm×40mmです。
<画像の説明>6mm×40mmと12mm×40mmとの比較です。どちらも直径は同じです。
試してみたら
さっそく飾り付けてみました。大きさ別に感想をお話します。
- 8mm×40mm ― いまいち驚きがない
- 10mm×40mm ― ずっしりとした重量感があり良い雰囲気。しかしながらかなりきつい
- 12mm×40mm ― ごめんなさい,これは無理です。生命の危険を感じました
金属アレルギーの心配
今回,買った「輪っか」はちょっと溶接が雑なのかなと思いました(東急ハンズの輪っかは溶接がきれい)。輪っかはステンレス製だそうですが,溶接部分もステンレスなのか分かりません。違う金属なのかもしれません。私は溶接のことをまったく知らないので,実際にどうやって作っているのか不明なのです。
心配なのは金属アレルギーです。
東急ハンズで買った「輪っか」は,数時間装着しても金属アレルギーの症状は出ませんでした。今回の輪っかはまだ実績がないので,どうなるか分かりません。
気になるお値段
輪っかの値段が気になった人がいるかもしれません。以下,今回の購入金額です。
- 8mm×40mm ― 168円
- 10mm×40mm ― 735円
- 12mm×40mm ― 998円
「安いな」と思った人がいるかもしれません。名目は汎用のステンレス製の輪っかです。「大人の飾り」として売られている商品と比べると破格なのです。(だから3種類,一度に買ってみたのよ。)
なお事故防止のため,どこで購入したのかは伏せておきます。興味のある方はメールでお問い合わせください。
2007-01-28 ばい菌部屋帰りです
こんにちは,ただいま14時です。昨晩(というか早朝まで),市内某ばい菌部屋を調査してきました。今回はかなり疲労しました。とにかくぐったりしてしまったもので,報告するのが昼にずれこんでしまいました。
さて,入店したのは21時くらいだったのだが,あまり良い子がいませんでした。立ち位置にもちょっと困ったので(ああいう場所では各々,許される居場所っていうのがあるのよ),飲み物を口にしたり,某氏やら○ぞうたんに迷惑メールを送りつけたりしてしまいました。
しかし午前1時から状況がよくなり,ついには本格的な小熊を捕獲することに成功しました。すごかったです。もちろんどうすごかったのかは,お話しません。とても「温か」でした(ふめい)。余談ですが事後に,周りで見ていた人たちから「よくあんなイカツイ人に手出せたね」と言われてしまいました。かなり怖そうな感じの子だったのです。私,平気でした。なにしろ飼育係なもので,小熊の素性を見抜くことができたのですよ。ではまた。
2007-01-26 悪魔の公開メール
ミニラさん
エレキジャックご覧になったのですね。私はまだ読んでいないのですが,雑誌のブログで「光るブラジャー」の記事があるらしいってことは,事前に把握していました。
私は,お色気要素があることよりも,なんでも電気仕掛けにしたがるっていう発想が気になりました。肌に接するものに「電気」ってどうかと思ったのですよ。ルミカライトのような,化学発光の方が適しているのかなと。こちらはこちらで化学薬品って問題がありますけれどね。そういう問題ではないのかもしれませんが(←なぞ)。
余談ですが,またまた輪っかの話です。気になったのがルミカブレスレット。これ,大人の飾りにしてばい菌部屋をウロウロしたら,たぶん伝説になるでしょうね。悪い意味で。試してみたくて仕方がありません(←止めてください)。
2007-01-25 ネット動画ガールズ&ボーイズ2007
珍しくネット動画の紹介です。旬のネタもご用意しました。
小田切まい
小田切まい - mai odagiriいきなり強烈なものを出してしまいましたね。いま一部で話題沸騰の「まいタン」です。「タン」を付けるほど,可愛くも何ともないのですが(毒),まだ見ていない人はお早めに。あり余る破壊力に感心するやら呆れるやら,椅子の上から転げ落ちること間違いなしです。
この手の,未成年の少女が出演する肌色映像を買ったり見たりしたことのある人は,少ないかもしれません。私ずっと前に見たことがあります。あれは中学時代,ある夏の早朝の出来事でした。某公衆トイレで捨てられたビデオテープを発見。テープが痛んでいる様子はなかったので急いで持ち帰り,自宅のビデオデッキで再生してみました。
規格外商品のような少女が,テレビに映し出されましたよ。「ああ,道理で捨てられるわけだ」なんて妙に納得した記憶があります。その後,ビデオテープは元の場所に戻しておきました。いまごろどこかの埋立地で永眠していることでしょう。彼女にとっては,それがいちばんのはずです(なぞ)。
S木さん
http://www.youtube.com/watch?v=80pRzJ5epsY&eurl=
一瞬,ドキっとしました。もちろん,ときめいたのは一瞬だけです(ふめい)。この人の動画って無数にあるのですね。何のために,だれのために公開されているのか不明です。
Power of MAYBE
http://www.powerofmaybe.jp/
映像を観るにはちょっと手間が掛かります。
- (1) ページが開いたら30秒くらい待つ
- (2) Flash領域の 「Concept Movie」というタグにマウスカーソルを合わせる
「この映像って何なの?」と思った人がいるかもしれません。この映像は,「メイベリンニューヨーク」という化粧品のプロモーションビデオなのです。薬屋さんや百貨店の化粧品売場で流れているやつと同じです。
モデルさんたちが,すごく美しいなと思ってご紹介しました。私の夢描いている第三世代型ホムペは,こんな感じなのです。おやおや,ますます訳が分からなくなったかもしれませんね。いつものことです。ではまた。
2007-01-21 アルゴリズム株取引の準備―その4―
早いものでお膳立てが完了しました。
口座開設できました
先週,ネット証券に口座の開設を申し込んでいるという話をしました。その後,審査を通過し口座の開設に成功しました。私,ドキュンなので一体どうなることやらと思っていましたが,金さえ払えるなら相手がドキュンだろうが何だろうが,構わないようですね。
ネット証券っていろいろあって,どこがいいのか分かりませんでした。今回は「ジョインベスト証券」にしてみました。選んだ理由は「パフィー(PUFFY)が広告していたのを覚えていたから」です。最初は会社名を知らなかったのだが,パフィーだけは鮮明に覚えていたので(だって意外な組み合わせでしょ)「パフィー 証券」で検索したら辿り着けました。
こんな理由でいいのかしらん。でも本当のことだから素直に書きました。
単元未満株の罠
ネット証券では(当たり前ですが)インターネットで株の取引をします。口座を開設できたので,早速ログインしてシステムを弄ってみました。(手続きが済んだのは週末でした。週末は市場がお休みなのと,そもそもまだ口座に入金していないので取引はできません。)
注文画面を見て「あれー」って思いました。単元株と単元未満株では取引の勝手が違ったのです。以下,予備知識として説明しますが株って「必ず1株単位で買える」というものではないのです。銘柄によって,売買する最低株数というものが決まっているのです。どういうことなのかというと,株価が3万円だったとしても,単元株数が100株の場合は300万円ないと株を買えません。ただし,最低株数に満たない株(単元未満株)でも証券会社を通すと買うことができます(どういう仕組みなのかは知りません)。
話を戻しますよ。単元未満株の取引は,自由度がかなり低いのです。以下,「あれー」の正体です。
- 単元株の買注文では,買値を指定できる(買値以下になったら取引が成立する)⇒単元未満株では買値を指定できない。常に「行き当たりばったりの値段」で買うことになる
- 単元株の売買では,注文に有効期限を設定できる。最長10営業日,注文を継続することができる⇒単元未満株では注文の期限は1日のみ
私の場合,コンピュータの指示を参考に取引するつもりです。(そうでなければ「アルゴリズム株取引」になりません。)
「夜間,コンピュータに推奨銘柄を抽出させる」「朝,買値を指定して買注文を出す」「買えたら,売値を指定してすぐ売注文を出す」「あとは株価を注視しないで,ほかの作業をする」←こういう段取りで,事を進めるつもりでいたのです。
単元未満株でも同じことができるのかな,と思っていましたが,そうは問屋が卸しませんでしたね。
まだまだ勉強不足
ここまで話を引っ張っておいて,アレなんですけれど,どうも私が株を買うのはまだ早い気がします。1月11日に出した予想をいま検証してみると,ちゃんと儲かる結果が出ているのですが,どうも躊躇してしまうのです。
どこかに,計り知れない罠が潜んでいる気がします。
根本的に重要なことを勘違いしている気がするので,もうちょっと調査してみようと思います。
2007-01-18 撮影スポット2007―アンダーパス―
私が所属している映像表現同好会では,「被写体の魅力を引き出す絵作り」をもっとうに日々,撮影技法の研究をしています。今回は撮影場所の事前調査として,市内のアンダーパスで試し撮りをしてきました。
アンダーパスはコンクリートで出来ており,非常に冷酷な空間に見えます。しかし無機物で徹底されているおかげで,その反対の有機物(生き物)の魅力がより引き立つ効果が期待できます。いったい,どのような仕上がりになるのでしょうか。
とりあえず撮ってみる
<画像の説明>普通に撮っただけでは,面白みのない絵になりました。どうも色がちぐはぐな印象なのです。撮影後のレタッチによりオレンジ色のフィルターを被せてみたところ,それらしい雰囲気に仕上がりました。
人物の撮影例
<画像の説明>人物と言っておきながら,被写体はいつものように私自身です。ワイドとテレでどう見えるかの確認用です。デジタルカメラは三脚に固定し,ローアングルで撮影してみました。光の都合で,頬にこぶができたかのように写ってしまいましたね。いつものことですが光には要注意です。立ち位置にも依るのでしょうが,被写体の影が写っていないことにも注意したいところです。あとごめんなさい,2枚目の絵は被写体がブレてしまいました(衣装協力:UNIQLO)。
内部照明の効果
<画像の説明>アンダーパスは,いわゆるトンネルのようなものですので,内部には照明が設置されています。光源の色はオレンジです。これをうまく生かすと,魅力的な仕上がりになるかもしれません。それからシャッタースピードを落として,走っている車を写すとライトの軌跡だけが写ります。幻想的な仕上がりですね。人物と合わせてみたいところですが,どうしても柵が入り込んでしまう気がしました。柵を写さずに光の軌跡と人物を合わせるのは難しい気がしました。
気づいたこと
機材を置くための新聞紙を持参した方が良いでしょう。アンダーパス内には自動車の排気ガスの煤が積もっており,埃っぽかったです。荷物を床に直接置くと,荷物が汚れてしまいます。
2007-01-18 楽天API使ってみました
昨年12月下旬,「楽天市場が商品データベースのAPIを公開するらしい」というお話をしました。昨日,予定どおりAPIが公開されました。
APIの概要
- 提供されたサービスは「商品検索:ItemSearch」「ジャンル検索:GenreSearch」「商品コード検索:ItemCodeSearch」「書籍検索:BookSearch」の4種類
- いずれもREST(REpresentational State Transfer)を使う。「RESTって何?」という話になりますが,HTTPのGETメソッドで要求を投げて,XMLで応答が返ってくるものと理解しておけば実用上の問題はなさそうです
- サーバホストへのアクセス頻度には制限がある。1秒に1回だそうです
できることはWWWブラウザで操作する内容とほとんど同じようです。
使ってみた感想
率直な感想を言うと,かなり簡単に使えます。が,できることは商品情報の取得のみで込み入った情報は取得できないようです。例えば「ある商品とよく一緒に売れる商品」「男性がよく買う商品,女性は買わない商品」「売れているのか,売れていないのか」といった,「動的」というか付加価値の高い情報は提供されていません。
Perlによる実装
今回はPerlで実装してみました。試してみたのは商品検索のみです。クエリやXMLががちゃがちゃ出てくると目眩がしそうだったので,まずクラスを導入して詳細を隠蔽することにしました。
<画像の説明>大雑把な静的構造です。HTTPやXMLの処理には,CPANで公開されているPerlモジュールを使用しました。
クラスの説明です。(作ったクラスは公開しておりません。)
- Rakuten::ItemSearch ― 商品検索をカプセル化したクラス
- Rakuten::ItemSearchResponse ― 商品検索の結果をカプセル化したクラス
以下,商品検索をするためのサンプルコードです。Rakuten::ItemSearchクラスをnewして,getメソッドを呼び出すだけで商品一覧(この場合「テスト」という文字列を含む商品の一覧)が返って来るようにしました。(都合によりdeveloperIdは伏せ字にしてありますよ。)
use strict ; use Rakuten::ItemSearch ; use encoding 'utf8' ; binmode(STDIN, ':raw :encoding(cp932)') ; binmode(STDOUT, ':raw :encoding(cp932)') ; my $is ; $is = new Rakuten::ItemSearch( developerId => '********************************', keyword => 'テスト', ) ; my $resp ; $resp = $is->get() ; if( $resp->Status eq 'Success' ) { foreach( @{ $resp->items() } ) { print $_->{ itemCode } ; print "\t" ; print $_->{ itemName } ; print "\t" ; print $_->{ itemUrl } ; print "\t" ; print $_->{ itemPrice } ; print "\n" ; } } else { die "ERR" ; }
<画像の説明>こんな感じで標準出力に結果が出力されます。
<画像の説明>Excelに貼り付けることもできます。
上記の結果を得るまでに掛かった作業時間は,3時間ほどでした。
関連リンク
- 楽天ウェブサービス】RAKUTEN WEBSERVICE
- ニュースリリース 「楽天ウェブサービス」β版の提供を開始
- [ITmedia News] 楽天市場のAPI公開 “楽天経済圏”拡大に生かす
- [ITmedia News] 楽天、商品データベースAPIを試験公開へ
2007-01-16 市内某河川敷―ヒトシくん覗かれた秘め事―
※2006年夏の調査報告です。
市内日やけスポットに出没する「ヒトシくん」という人について,語ってみることにします。
大草原のヒトシくん
名前を尋ねてみたことは,一度もありません。私は勝手にその人をヒトシくんと呼んでいます。ヒトシくんは30代半ばくらいの男性です。顔は所ジョージに似ています。体は小柄で華奢であり,日やけスポットでは正直言って,あまりぱっとしない感じの方です。
ヒトシくんはちょっと変わっています。文明社会から遠ざかった生活をしているそうなのです。携帯電話を持たないし,自家用車もなく,さらにはテレビも見ないのだそうです。
「面白いな」と思ったのが,ヒトシくんが日やけスポットを知ったきっかけです。「何となくそう思って,来てみたらそうだった」と言うのです。言い忘れましたが,ヒトシくんは業界紙も読まないのだそうです。到底こんな場所に辿り着けるとは思えないのですが,ヒトシくんはなんと自力で来たらしいのです。
文明の利器に頼らない生活をしていると,野生の感が高まるのかもしれません。
俺たちは盗撮されている
ヒトシくんが日やけスポットに来るのは,決まって平日の昼間でした。私はドキュンなので,平日にうろうろしていても説明がつくのですが,ヒトシくんは普段何をやっている人なのでしょうか。私はヒトシくんに,職業や年齢を尋ねたことは一度もありません。それでもだいたいの察しは付くというものなのです。
気になる出来事が一度ありました。
ある日のことです。日やけスポットから少し離れた場所に,一台の外国車が止まっていました。ヒトシくんは「知ってる?あの外国車の人さ,ビデオカメラで俺たちを撮ってるんだよ」と言い出したのです。私は「この人って頭がおかしいのかな」と思いました。でも危険は感じませんでした。「盗み撮りされているらしい」ということに,執着しているようには見えなかったからなのです。本当におかしいのなら大騒ぎして,治まりが付かなくなるはずです。
私は,その外国車の人をちょっとだけ知っていました。某公園でもたびたび見掛けていたのです。車内を軽く覗き込んでみたこともあったのですが,荷物らしい荷物はなく,ビデオカメラらしき機材なんかもありませんでした。
この日やけスポットはおかしい
ヒトシくんの話は以上でおしまいです。
私この日やけスポットは要注意の場所であり,安易に近寄るべきではないと考えています。何度か調査してみて,不気味だなと感じたことを箇条書きにします。
- 草むらに大きな骨が落ちていた
- 切断されたプラバンド(一度結ぶと人間の腕力では外すことのできないあの文房具)が散乱していた
- 周囲は産業廃棄物の最終処分場であり,立ち入り禁止の看板があちらこちらにある
- 過去に自殺者が発生
- 向精神薬乱用者による乱闘騒ぎの噂
とくに夜間は,絶対に立ち寄ってはいけない地域です。
2007-01-16 アルゴリズム株取引の準備―その3―
上田センセイ考案手法の実装物の効果を検証しました。今回は長文な上に内容がやや難解です。読もうとする人はほとんどいないでしょうが,そんなの知ったことではありません(なぞ)。がんがん行きますよ。
あらまし
1月上旬,私は上田センセイが考案した相関係数0.98法により,儲かりそうな株を自動抽出するシステムを完成させました。自動的に最新の株価データを分析し,推奨する銘柄と買値,売値を教えてくれるようになりました。
ところで,本当にコンピュータの指示を信じてよいのでしょうか。確かに提示される銘柄はそれっぽい気がします。でも細かな挙動やシステムの癖は何も分かっていません。どうして数字の裏づけの取れてないシステムを信用できるというのでしょうか。世の中に欠点のないものなど存在しないはずなのです。
そこで性能を測ってみることにしました。私は以下のことが知りたいと思いました。
- 勝率はどれくらいなのか
- 相関係数0.98未満の銘柄は絶対に買ってはいけないのか
- 利率は何パーセントなら良いのか。5%は欲張りすぎ?
- 買った株がいつまで経っても値上がりしないとき,損をしてでも手放すとしたら,その判断の目安はなにか
これらの疑問を解決すべく分析を進めることにしました。
分析の概要
- 対象期間:2006年4月1日から2007年1月12日
- 分析の単位:1日
さて,全銘柄を分析しようとすると計算量が膨大になってしまいます。そこで以下の方法により試行回数を減らしました。
- 2006年4月からひと月単位で相関係数が0.9以上になる銘柄を抽出 ... 操作(1)
- 操作(1)にて抽出した銘柄に対して1日単位で相関係数を計算 ... 操作(2)
分析には限界があります。操作(2)の結果は局所解です。操作(1)で抽出が漏れた銘柄は,操作(2)の対象外となります。この場合,分析の精度が低下します。
それから,重要なことなのですが,今回の分析では標本数が足りていません。相関係数が0.98以上の結果は精度が低い可能性があり,あまり信用できません。ただし,まったく信用できない,というわけでもありません。
結果(1) ―取引可能件数―
<説明>2006年4月1日から2007年1月12日の期間で,何件の銘柄が買い条件を満たしたかを調べました。本方式では「買い条件は相関係数が0.98以上の銘柄」としていますが,0.98未満の銘柄も調査対象にしました。相関係数が0.98を超えた件数はわずか10件でした。相関係数0.98以上の銘柄は稀にしか現れないのです。このままでは取引がほとんどできません。買い条件を緩和することは可能でしょうか。
結果(2) ―勝率―
<説明>勝率とは,買ってから予想価格まで上昇し,売ることに成功する確率です。成功の反対,すなわち「失敗」は,買ったけれど予想価格まで上昇することがなく,売ることができなかった場合を指します。
相関係数と勝率との関係。相関係数0.98未満でも勝率は極端に下がらないことが分かりました。相関係数0.97以上を買い条件としても良さそうです。
利率と勝率との関係。利率とは,買値と売値を比較し,結果として何割儲かったかという数値です。利率を5%とした場合,利率3%よりも売却に失敗する確率が高くなりました。利率を欲張るほど損をしやすくなることが分かりました。
結果(3) ―売却率と保有期間―
<説明>株を買ってから予想価格まで上昇し,売却できるまでに要した期間を調べました。
利率3%の場合。10日間で50%の取引が完了しました。32日間で75%の取引が完了しました。95%の取引を完了するには137日間掛かりました。
利率5%の場合。20日間で50%の取引が完了しました。55日間で75%の取引が完了しました。95%の取引を完了するには180日間掛かりました。
方針の決定
分析の結果,この子の正体がだいたい分かりました(なぞ)。以下,使い方の心構えです。
- 買い条件は相関係数0.97以上とする
- 利率は3%とする
- ひと月経っても上がるのか下がるのか分からない銘柄はさっさと手放す
この方針は,あくまで今回の分析結果から導き出したものです。この先,ころころ変わる可能性があります。
2007-01-16 先週の出来事
先週の出来事を手短に。
ばい菌部屋報告の補足説明
説明が中途半端だったかもしれません。従業員が私に何を言わんとしていたのかというと,「今度そういう企画があったら,遊びに来てください」というお誘いでした。
ほかにも面白い話が聞けたのですが,諸事情によりこの場ではお話しません。お会いしたときにでもネタを振ってください。
ネット証券に口座を開設予定
週末,某証券会社に口座開設の申込みをしました。私,ドキュンなので審査が通らないかもしれません。信用取引とやらはやらないのであまり影響ないのかもしれませんが,いかんせん審査の基準が不明なのです。どうなることやら。
アルゴリズム株取引のその後ですが,システムの実力を測定することに成功しました。コンピュータの指示を鵜呑みにして取引した場合でも,勝率(買ってから値上がり後に売却できる確率)は7割程度あることが分かりました。実際には推奨された銘柄の値動きと,そのほかの判断材料を確認してから売買しますので,そんなに酷い結果にはならないはずです。
これから,破産しないように気をつけながら試用してみようと思います。
Apple iPhone
iPod機能が内蔵された携帯電話だそうです。「音楽プレーヤーが携帯電話になった」と言われると,なんだかすごい進化をしたように感じてしまいます。
これって解釈の仕方次第だと思うんですよ。「機能制限したMac(モバイル版)に携帯電話のモジュールを組み込んだ製品」だと考えると,真新しさが薄らぐようです。イジワルな言い方をすれば周回遅れの製品です。
いつもそうですが,この会社は宣伝の仕方がとっても上手です。
2007-01-15 ↓のばい菌部屋の人
もしかしたら,中学時代の同級生だったのかもしれません。
その場では「だれかに似てるな。でもだれだったっけ?」というわけで,あまり気にしていませんでした。思い出したら眉毛と歯並びがそっくり(上顎1|1に捻れあり)だったような。
べつにいいけどね。大した問題じゃないし(ふめい)。
2007-01-14 某ばい菌部屋―深刻な人材不足,飼い主としての自覚―
某日の昼間,市内某ばい菌部屋に行ってきました。小柄な子が寝そべっていたもので,軽く虐めてきました。あとで尋ねてみたら元水泳部員だそうです。道理で贅肉のない体をしていたわけです(←いきなり有害)。
サディストが不足
さて昼間だったせいか,元水泳部員が帰ると人がいなくなってしまいました(妖怪ならいたのですが)。すると,ばい菌部屋の従業員がひょっこり顔を出してきて,雑談することになりました。なんでもこの部屋では,サディスト(<仏>sadiste)が不足しているらしい。どうやら深刻な人材不足らしいのです(ふめい)。
そのばい菌部屋では,定期的にイベントが開催されるらしく,SMっぽい企画もあるのだそうです。でも集まるのはマゾヒスト(<独>Masochist)ばかりで,サディストがさっぱり来なくて困っているというのです。そうですよね。需要と供給の均衡が崩れていては,何ごともうまくいきません。
飼い主としての自覚
話を戻すのですが,元水泳部員はおしりをペンペンされると「あひゃ,あひゃ」と騒いでいました。さらには「鞭はないんですか?鞭でぶってください」と小物を要求してきたのです。当然そんなものは持ち合わせていませんでした。
そのとき,私は気づきました(デンパだったのかもしれません)。飼い主として,最低限の道具は持ってくるべきなのですね。鞭,目隠し,手錠くらいは持参しているのが常識だったのですね。ちょっと飼い主としての自覚が足りなかったのかなって,反省しました。
しかしながら,そうなると荷物が多くなってしまいますよ。リュックサックを背負って,ばい菌部屋をうろうろしているだなんて,かなり滑稽なのです。でもそうも言っていられませんよね。これから対策を考えてみることにしますよ。オラオラ(再三ふめい)。
検討事項
以下,持ち込みを検討している小道具です。いつものことですが,本気でないものも混ざっていますよ。
- 鞭
- 目隠し
- 振動する玩具
- 大人の飾り(輪っか)
- 手錠,縄,拘束具
- 洗濯バサミ
- 耳栓
- 覆面,目出し帽
- おしゃぶり(口元が寂しい方のために)
- アロマテラピーの道具(イランイランを焚く)
- デジタルカメラ
- ビデオカメラ
- ヘッドマウントディスプレイ(ビデオカメラで撮った映像をその場で見せる。視野の錯綜,幽体離脱したような感覚を与えることが目的)
実践すると「ドラえもん」なんていう変なあだ名がついてしまいそうですね。何ごとも加減が必要なようです。(どこまで本気なのやら。)
2007-01-11 アルゴリズム株取引の準備―その2―
その後,上田センセイ考案手法の実装に成功しました。
前回のおさらい
- 某日,上田太一郎センセイの「データマイニング実践集」という本を読んだ
- センセイが言うには「相関係数0.98法」というものを使うと儲かりそうな株が分かるらしい
- 過去の株価データを元に相関係数0.98法を実装してみた。銘柄の選出に成功
今回やったこと
- 銘柄の選出のほかに,推奨する買値,売値(利益3%,5%)を算出するようにした
- 自動データ更新に対応した。常に最新の株価データを分析できるようにした
- 出力形式に「HTMLファイル」を追加した。前回はSQLの生の出力結果のみだった
というわけで,実用的な機能はだいたい載せ終わりました。作ってみると,株のデータってそんなに規模が大きくないことに気づきました。現在の設計でも過去5年間くらいのデータなら余裕で分析できると思います。
⇒大きな画像<画像の説明>開発環境の画面です。仕様上,推奨しない銘柄の買値や売値も算出しています。「注文」ってボタンはいまのところただの飾りです。そのうちネット証券に接続するかもしれません。
今日の結果
それでは,気になる今日の結果をお話しますよ。「買ってもよい」とされる銘柄は「4553 東和薬品(株)」のみでした。「7862 トッパン・フォームズ(株)」も射程圏内に入ったものの,買い条件には僅かに届きませんでした。あと5円下がったら買えたんですけどね。どっちにしろ買いませんが。お金もないことだし(ふめい)。
これから挑戦したいこと
- 過去の株価データを元に,本当に使い物になるのか検証する
- 評価方法を複数実装して多数決を取るようにする
- 膠着状態に陥った銘柄の損切り条件を考える。買ってから売る(売れる値段になる)までの平均期間を求め,平均期間の2倍を過ぎてしまったら問答無用で売るとか
2007-01-09 2ちゃんねる規制中
ただいま2ちゃんねる掲示板からアクセス規制を受けています。念のため断っておきますが,私は悪くありません。同じ接続業者を使っている人が「荒らし行為」をしたらしく,まとめて規制されてしまっているのです。
らちが明かないので,接続業者に電話してみることにしました。
私 「2ちゃんねる掲示板ってありますよね。ドメイン単位で規制されているらしくて書き込みできないんですけど,そちらで状況把握してますか?」
担当の人 「こちらではインターネットの設定,メールの設定以外の対応はしていません」
私 「あ,やっぱりそうなんですか。電話しても無駄だとは思っていました」
担当の人 「申し訳ありません」
私 「べつにいいんですよ。たぶん,そちらではどうしようもないと思うし」
担当の人 「ほかのサイトのご利用は問題ありませんか?」
私 「ほかは大丈夫ですよ」
――というわけで,しばらく規制が続きそうです。いやはや困りましたね。【追記 9 JAN 2007 18:20】 規制解除されました。
2007-01-07 アイコラ初挑戦―私は幻のオンナ―
無性にアイドルコラージュを作りたくなりました。
⇒全身画像はこちら<画像の説明>作ってみたコラージュです。左が本物,右がコラージュです。なお元画像は市販の素材集を正規に購入したものであり,画像の加工ならびに再公開が許可されています。
さて,説明が二転三転してしまいますよ。「コラっぽいのは分かったけれど,この人ってだれなんだろう?」と思った人がいるかもしれません。もう薄々気づいているかもしれませんね。私の顔写真を元に作ったコラージュなのです。なんて有害なのでしょうか。
言わば逆アイコラ。おっと私,アイドルではないので正確には「アイコラ」とは呼べませんね。いまごろ気づきました。ごめんなさい(なぞ)。
作り方
いままでコラージュってものを作ったことがありませんでした。手順を箇条書きにします。挑戦してみたい人は参考にしてください。
- コラージュにできそうな画像を探す
- 顔を切り取る
- 顔の大きさをあわせる
- 顔の傾きをあわせる
- 明るさをだいたい合わせる。頬骨あたりの明るさを目安にするとよい
- 目元を合成する
- 境界線を馴染ませる
- アイシャドー,アイラインを引く。睫毛を描く
- 鼻を合成する。今回は色がさっぱり合わなかったので,Yチャンネルだけを合成することにしました
- 境界線を馴染ませる
あとはお好みで細かい修正をしてください。
<画像の説明>作成中の様子です。今回は目と鼻だけを移植することにして,口元と輪郭はモデルさんのものをそのまま使うことにしました。どうしても傾きが合わなかったのです。
最後に,女性の顔と男性の顔を合わせていると,子どもの顔を作っているみたいです。とっても野蛮かもしれません。できたとしても,あまり他人には見せない方が良いでしょう。変態だと思われますよ。そう思われても構わないという人は,私にも作品を見せてくださいね。ぜひお願いします(ふめい)。
2007-01-05 アルゴリズム株取引の準備―その1―
※注意:金融商品に詳しい人が読むと,記述のおかしな箇所に気づくかもしれませんが気にしないでください。
お正月の自由課題として,株取引に関係するアプリケーションの構想を練ってみました。それらしい試作品ができたのでご紹介します。
いまのところ,このアプリケーションの商品化の予定はありません。というのも私,株の知識はまったくないに等しいのです。最近まで「ローソク線の読み方すら知らなかった」という状態だったもので,どうも思うようにいかないのです。
相関係数0.98法
「株なんか分かりません」と言いながら,どうしてこの手の分野に足を突っ込んでみたのかというと,ある一冊の本と出会ったからなのです。
上田太一郎センセイの「データマイニング実践集」という本を読んだのだが,その本に「相関係数0.98法」というものが載っていたのです。
これが何かと言うというと――
- 成長銘柄を見つける
- 買う時期を判断する
- 売る時期を判断する
これらを機械的な計算でやってしまおうというものなのです。もちろん株取引の世界に完璧な方法は存在しません。それでも何千という銘柄の中から,成長銘柄に見当を付けてくれるとしたら,なんだか使えそうな気がしました。
大雑把な手順
上田センセイは,著書にてMS-Excelで解析した例を紹介していました。しかし極小規模なものであり,「全銘柄の中から成長銘柄を探す」といった,実用的な使い方ができるものではありませんでした。
そこで,私はSQLiteで独自の株価データベースを作成することにし,約4000の銘柄を対象に相関係数0.98法を適用してみることにしました。
以下,概要です。
- 過去6か月間の全銘柄の株価(日単位)のデータベースを作成する
- 全銘柄に対して安値の相関係数を求める
- 相関係数が0.98以上の銘柄を抽出する
さて,「4000銘柄の株価を1日単位で記録したとしたら,6か月分ってどれくらいの件数になるの?」と思った人がいるかもしれません。たしか件数は50万件ほどでした。データベースに登録するまで90分くらい掛かりました。
結果発表
いよいよ「相関係数0.98法」の結果発表です。ここまで引っ張っておいて期待を裏切るようですが,残念ながら相関係数が0.98以上になる銘柄はありませんでした(本当のことをいうと,期間の設定の精度がまだ低いのです)。仕方がないので上位5位を紹介することにします。
銘柄 | 相関係数 |
---|---|
3226 日本アコモデーションファンド投資法人 | 0.9626 |
7974 任天堂(株) | 0.9611 |
7230 日信工業(株) | 0.9606 |
6726 オー・エイチ・ティー(株) | 0.9570 |
7269 スズキ(株) | 0.9564 |
どうですか。調査を含めて3日間ほどの作業でしたが,意外にもそれらしい結果が出たような気がします。成長銘柄らしきものを見つけられるようになりましたが,まだ売買の時期を判定する処理はついていません。これからもうちょっと機能を充実させてみようと思います。
2007-01-04 SQLiteで集約関数を追加する
PerlのDBD::SQLiteモジュール環境で,中央値(メディアン<英>Median)関数を使えるようにしてみます。「SQLiteのヘルプを読んだら,関数は追加できるって書いてあったような」と記憶に残っている人もいるはず。どうすれば関数を追加できるのでしょうか。
集約関数とは
SQLiteで使える関数の種類には,単純関数と集約関数の二種類があります。今回,実装するのは集約関数(avg,sumのようにSELECTで抽出した要素に対して作用する関数)です。単純関数の実装方法は説明しませんので注意してください。
中央値とは
念のため「中央値」とは何か,整理しておきます。
<条件>要素は昇順(小から大)に並んでいるものとする。
<定義>要素の個数をnとする。
- nが奇数のとき,ちょうど真ん中の値
- nが偶数のとき,真ん中のふたつの数の平均値
<例>中央値を返す関数Medianがあったとき,関数Medianが返す値は以下のようになる。
Median( 1,2,3,4,5 ) = 3 Median( 1,2,3,4,5,6 ) = 3.5 Median( 1,1,1,1,1,6 ) = 1
Perlによる実装
ようやく実装の話になります。以下,手順です。Perlのオブジェクト指向プログラミングを知らないと解読するのが面倒かもしれませんが,やっていることはさほど複雑ではありません。
- package宣言にて名前空間を指定する。名前は集約関数と同じにするのがよい *1
- SQLiteから呼ばれるコールバック関数を実装する。関数はnew,step,finalizeのみっつ
- new関数の実装。コンストラクタである。サンプルを書き写すだけで問題ないはず *2
- step関数の実装。この関数はSELECTにてレコードが抽出されるたびに呼ばれる。受け取った引数をblessした配列に追加する *3
- finalize関数の実装。この関数の戻り値が集約関数の結果となる。stepにて配列に追加した要素を元に,値を算出し返す *4
- データベースハンドラのfunc関数を呼び出し,SQLiteに集約関数を追加する *5
- SELECTの例 *6
以下,コード例です。コード例はあくまで断片です。変数$dbhにDBハンドラの参照を代入するコードは省略しています。準備としてDBにはresultsテーブルが作成されており,テーブルにはgroup_nameとscoreという列が定義されているものとします。さらには6件レコードが事前に挿入されているものとします。
package median ; # *1 sub new { bless [], shift; } # *2 sub step { # *3 my $self = shift ; my $value = shift ; push @$self, $value ; } sub finalize { # *4 my $self = shift ; my $n = @$self; @$self = sort { $a <=> $b } @$self ; my $median ; if( $n % 2 ) { $median = @$self[ ($n - 1) / 2 ] ; } else { $median = ( @$self[ ($n - 1) / 2 ] + @$self[ $n / 2 ] ) / 2 ; } return $median; } # *5 $dbh->func( "median", 1, 'median', "create_aggregate" ) ; # *6 my $cur ; $cur = $dbh->prepare( qq! SELECT group_name, median(score) FROM results GROUP BY group_name !) ; $cur->execute() ; my $group ; my $var ; $cur->bind_columns( undef, \( $group, $var ) ) ; while( $cur->fetch() ) { print $group ." " . $var ."\n" ; }
まとめ
⇒大きな画像<画像の説明>SQLと内部シーケンスのようなものを図にしました(シーケンスは一部想像です)。stepとfinalizeをだれがいつ呼ぶものなのか分からない人も,図を見れば解決するでしょう。(Microsoft Visioで作成。)
引数がふたつ以上の集約関数
「引数がひとつの集約関数の書き方は分かったけれど,ふたつ以上のときはどうするの?」と思った人がいるかもしれません。3引数の例を以下に書きます。
<step関数>
sub step { my $self = shift ; my( $value1, $value2, $value3 ) = @_ ; push @$self, [ $value1, $value2, $value3 ] ; }
または
sub step { my $self = shift ; push @$self, \@_ ; }
<finalize関数>
sub finalize { my $self = shift ; foreach( @$self ) { my( $value1, $value2, $value3 ) = ( @$_[ 0 ], @$_[ 1 ], @$_[ 2 ] ) ; } ... }
関連リンク
- DBD::SQLite ― 本家の情報です
»固定リンク »420.言語と実装 »コンピュータ-SQLite
2007-01-02 2006年NHK紅白歌合戦
遅れ馳せながら年末恒例,紅白歌合戦の感想を少々。
DJ OZMA
おっぱい演出には正直,驚きました。ハイビジョンで観ると「何か着ている」ってすぐ気づけたらしいのだが,私のお家はいまだにNTSC方式のテレビなもので,最初は本物の裸にしか見えませんでした。
「まさかNHKがね」と思って凝視してみたら,T首の色がおかしいことに気づきました。妙にピンク色だったのです。それに激しく動いてもおっぱいが揺れてなかったし。「やっぱりニセモノなんだ」って気づきました。
今井美樹
上顎1|1が連結の差し歯でしたね。近年稀に見る酷い差し歯でした。口が大きく開いてしまうせいか,奥歯まで丸見え。上顎5432|2345の色は暗く,灰色を帯びているように見えました。ところで,歯の色が灰色というのはコーカソイドの特徴です。今井美樹さんは,黄色人種のはずですのでどっちにしろ不自然です。もしかしたら過去に歯の色をいじったことがあるのかもしれません。
歯の色は置いておくとして,歯の形がとても気になりました。この人の歯への意識は,90年代前半で止まっているのでしょうか。なぜ放置されているのか気になりましたよ。たぶん,媒体への露出が減ったからだと思います。女性は見られていないときれいになれないのでしょうね。(男性も同じですよ。)
徳永英明
感動しました。歌唱力がかなり落ちているようでしたが,それを上回る魅力でした。昔とおんなじ,透き通った声が素晴らしかったです。
気になる口元ですが,歯はいじらなかったのですね。
そのほか
- 倖田來未 ― 相変わらず変な差し歯でがんばっていましたね。歌は以前より上手くなったなと思いました
- 中島美嘉 ― いたずら書きされたQP人形かと思いました。精気も感じられなくて,だれかに藁人形でも作られているんじゃないかって心配になりました(←本当はそんな心配,少しもしてません)
- 森進一 ― 独特な表情でした。この人って「ロウ人形の家」って新曲でも作って,弘田三枝子さんと共演した方がいいと思います。そうすれば道が開けるでしょう。保証はしませんが(なぞ)
2007-01-02 新春姫始め・ばい菌部屋新装開店
ただいま13時です。こんにちは,お正月いかがお過ごしでしょうか。私は元旦早々,市内某ばい菌部屋を調査してきました。元旦に開店する店があると聞きつけたからなのです。
「お正月なのにそんな場所行かなくてもいいのに」と思った人がいるかもしれません。甘いですね。そんな弱音を吐いているようでは,調査員なんか務まりませんよ。「正月からばい菌の培養している奴って,頭どうかしてるんじゃねーの?」←こういうノリで,その「どうかしている人」を積極的に観察しようとするのが正しい調査員なのです。
自分のことは棚に上げて,開き直れるくらいの図々しさが調査員には必要なのです。
まだ開いていない
さて,店が新装開店するのは16時だそうなので,私は16時ちょっと過ぎに入店することにしました。現地に到着したまでは良かったのだが,どうも様子がおかしい。店の前に数人の少女がたむろしていたのです。
「どうしたの?」と一人の少女に尋ねてみたら,「ドアに鍵が掛かっていて中に入れない」とのこと。どうやら開店時刻を過ぎても店が開いていないらしいのです。
私は「あなたさ,店の電話番号分かる?」と,少女に尋ねました。少女はメモ用紙を取り出し,電話番号を見せてくれました。早速,店に電話してみましたよ。「早く開けろよ。このクソ○マが」って。もちろん,そんな下品なことを私は絶対に言いません。心の中では強くそう思っていましたが(なぞ)。
どうやら開店準備に手間取っていたらしい。入店できたのはそれから15分後のことでした。1時間も遅れたら店のドアを蹴り上げてやろうかと思っていましたが(←凶暴),最悪の事態は回避されました。
ヒンヤリしてました
店の内装はとっても綺麗でした。新しいから当然ですよね。意外にも溶剤の臭いはまったくなく,VOC(Volatile Organic Compounds:揮発性有機化合物)による健康被害の心配はなさそうでした。
ロッカー前で着替えたまでは良かったのだが,なんだか寒い。温度計があったので見てみたら,室温は20℃を下回っていました。気のせいじゃなくて本当に寒かったのです。
調査中断
ごめんなさい,今回の調査報告はこれでおしまいです。とっても中途半端なんですけれど,調査を打ち切らなければならない事態に「しんてん」してしまったのです。大人の都合だから許してね。
以下,感想を箇条書きに。
- 店内には(たぶん)X-Press 2の曲が流れていました
- ばい菌部屋はやっぱり感染リスクが高いと思いました。切羽詰っている方,お急ぎの方は,行かない方がいいでしょう
- 若い人しかいませんでした。たいてい妖怪やら化け物が一匹,二匹紛れているものなのですが,奇跡的でした。事前にお祓いでもしていたのでしょうか
最後に,私が考えるばい菌部屋の魅力を。「普段は愛だの恋だのキレイぶってるけど,本音はこうなんでしょ?」みたいな殺伐とした雰囲気が面白いと思います。多かれ少なかれ危険な場所なので,安易に他人には勧めませんが。
2007-01-01 mixiの外部ブログの反映頻度1日2回に低下していた
mixiの日記を「外部ブログ」にしている人なら,たぶん気付いていると思います。この頃,さっぱり日記が反映されなくなりました。いったいどうしたのでしょうか。「Mixi RSS Fetcher」の挙動を調べてみることにしました(集計期間は2006年12月1日から30日間)。
1日のRSSの取得頻度が低くなっていました。以前は1日6回でしたが,現在では1日2回になっているのですね(日によって若干のばらつきあり)。道理で更新されないわけです。それとなく「外部ブログは使うな」と言っているかのような仕様変更です。