トップ 最新 追記

Onion開発日記

2004|09|10|11|12|
2005|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|
2007|01|02|03|

ToDo:


2006-06-01

_ [ジョギング]3.8km,20分

本日のツッコミ(全22件) [ツッコミを入れる]

Before...

_ Hoodia diet [Hi, Fine design. best regards]

_ provillus [Nice site and good design! Best regards!]

_ homebus [I've just been letting everything happen without me lately..]

_ Acnezine [Order Acnezine]

_ Acnezine reviews [great site, fine..]

本日のリンク元 | 728 | 710 | 702 | 679 | 647 | 644 | 621 | 581 | 173 | 171 | TrackBack(0)

2006-06-02

_ [ジョギング]10.6km,1時間8分

ここのところ、ずっと夕方頃に走っていたため、早朝に走るのは久しぶり。起きたのがA.M.4:00頃と随分早かったので、頭がぼんやりしてて、半分寝たような状態で走る羽目に。おかげで、2周走り終えたときは、今までに無いくらいへとへとになってしまった。

結論:早朝に走るときは、前日によく寝よう。

本日のツッコミ(全18件) [ツッコミを入れる]

Before...

_ viagra [Viagra... viagra. ]

_ tramadol [Tramadol... tramadol. ]

_ udnwjphi jlakeh [pqlm vhcu yojedupzg twkqhrpfg bpdonuv hajpw vbsap ]

_ texoszgh yhlzkf [trcwbl aoibxsuyn mircyqkb ijeqvucd bexsak khiac rlapzw ]

_ Albert [Write any question to my mail]

本日のリンク元 | 443 | 139 | 117 | 97 | 83 | 80 | 78 | 78 | 69 | 35 | TrackBack(0)

2006-06-03

_ [検索]土浦 食べ放題

土浦 食べ放題ねえ。土浦魚市場のまぐろ食べ放題のことかなあ。他にもあるだろうけど、土浦まで出かけることはあまり無いので、これくらいしかわからない。

本日のツッコミ(全7件) [ツッコミを入れる]

Before...

_ Fredk Follin [ * * * * * * * * * * * * * * * * * * * ..]

_ Bernard Archer [ * * * * * * * * * * * * * * * * * * * ..]

_ yrafcnhux sntfjcbhu [htpnmjcdy wmvbjg hsmubl qahlfn utbayw peqi waci ]

_ Uma Pukman [I would like to wish you much luck. And a lot of money. Th..]

_ Yuppy Tippy [Poem is a strange type of literature, isnt it? ]

本日のリンク元 | 105 | 90 | 77 | 73 | 72 | 71 | 70 | 65 | 44 | 37 | TrackBack(0)

2006-06-04

_ [ジョギング]5.3km,32分

今日は、いつもより速く走ることを目標にして走ってみた。だが、最初の方で飛ばしすぎたため、半周よりちょっと前くらいの地点で、足が急激に疲れるはめに。結局、いつもとあまり変わらないくらいのタイムになってしまった。当分は、あまり速く走ろうなどとは考えない方が良さそうだ。

本日のツッコミ(全26件) [ツッコミを入れる]

Before...

_ generic meridia [ generic meridia]

_ homebus [I've just been letting everything happen without me lately..]

_ Acnezine [Order Acnezine]

_ Acnezine reviews [great site, fine..]

_ free qwest ringtone [free qwest ringtone ]

本日のリンク元 | 104 | 84 | 78 | 69 | 68 | 67 | 63 | 62 | 15 | 15 | TrackBack(0)

2006-06-06

_ [書籍]ふつうのHaskellプログラミング

大学の書籍部で見かけたので購入。これから少しずつ読んでいこう。

とりあえず2章の終わりまで読んだ。ここまで読んだ限りでは、入門Haskellよりもこちらの方が読みやすい。両方とも、最初はUnixのコマンドの簡易版をHaskellで作ることを通して、Haskellの機能に触れていくという点で同じスタイルのはずなのに、どこが違うのだろう。

で、なんでそう思うのか読み比べてちょっと考えてみたのだが、入門Haskellの方は、早い段階で言語の様々な機能を説明しようとしてややこしくなっているのに対して、ふつうのHaskellプログラミングの方は、より小出しに説明しているのですっきりして見えるのが違う気がする。

あと、本題とは関係無いが、P.32の

この「束縛する」という単語は使い方を間違いやすいので注意してください。「変数を値に束縛する」のであって、「変数が値を束縛する」のではありません。変数は束縛される側です。

ってのは、つい最近まで自分は間違って覚えてた(「変数に値を束縛する」などと言っていた)ので、気をつけるようにしたい。

_ [その他][納豆]関西人は納豆が嫌いか?

w_oさんの日記より引用:

ところで、どうでもいいんだけど、うちの家族は全員納豆食べるので、「関西人=納豆嫌い」という定説には違和感を感じるとかいう話が。

自分のところは、父親が納豆嫌いだったのを除けば、それ以外は全員特に躊躇無く納豆を食べていた。また、関西に居た頃の友人も、納豆が嫌いな人の割合はさほど多くは無かったように思う。というわけで、自分もこの定説には違和感を感じるので、ちょっと調べてみた。

関西人 納豆 嫌い」でgoogleして、上位のページの を見てみたところ、関西人が納豆嫌い(の人が多い)というのは、必ずしも間違いではないが、ここ数十年でかなり状況は変化してきており、段々と昔の話になりつつあるということのようだ。

本日のツッコミ(全12件) [ツッコミを入れる]

Before...

_ pcsxakzy nxlpugsy [lbuvrz wzlp znxls flqwhcau ansekcx wzxukhc vgflen ]

_ wrpfdby kupstwdm [afzde seajipwmd dofmvit sbocgvkn fjdu vycujnm wdeuxlfrg ]

_ fkma gqof [sfvdrmxek smujrb homjfepku eoslnh tdvc rpyz bzyu ]

_ oleg [Just test. We are sorry for inconveniences. Please, send..]

_ homebus [I've just been letting everything happen without me lately..]

本日のリンク元 | 161 | 146 | 121 | 116 | 103 | 99 | 96 | 87 | 87 | 80 | TrackBack(0)

2006-06-08

_ [ジョギング]5.3km,35分

今週に入ってから急激に涼しくなったので、快適に走ることができた。

ところで、今日は、大学のループ道路を走っている途中で、一ノ矢と第三学群の建物がある場所の間くらいに、鴨が歩いているのを見かけた。まあ、鴨が居ること自体はさほど不思議では無いのだが、今まで走っていて、ループ道路沿いに鴨が歩いているのを見かけたことが無かったので、妙に新鮮であった。

本日のツッコミ(全65件) [ツッコミを入れる]

Before...

_ gambling online sports [Your site has very much liked me. I shall necessarily tell..]

_ 3card poker [Very interesting and beautiful site. It is a lot of ful in..]

_ casino gambling [Your site is very convenient in navigation and has good de..]

_ buy generic viagra [You are the best! Im glad... ---------- ]

_ cheap tramadol [This is one of the best sites I have ever found. Thanks!!!..]

本日のリンク元 | 99 | 96 | 96 | 87 | 79 | 72 | 71 | 66 | 49 | 47 | TrackBack(0)

2006-06-09

_ [その他]「それ、知ってます」は禁句

九十九式より引用:

 ある日、上司と話していると、話がメイン事業の今後の展開に至った。そこで指示された戦略やアイデアが、まさに僕の実行しようとしていたこととそっくりだったため、つい僕はこう言ってしまった。

「ああ、その話なら、私が考えていたことと同じですね。」

(中略)

誰だって、自分の話を興味深げに聞いてもらえれば嬉しい。逆に、とっておきの話を「それはもう知ってますよ」と1回でも言われたら、もうその人には話をしたくなくなるだろう。

耳が痛い話だ。自分も、同様のセリフ(「その話、前も言ってましたよ」など)を過去に何度か言ってしまった記憶がある。もちろん、そういう発言が相手に失礼というのは理解しているつもりではあるのだが、つい言ってしまうということはよくあるものだ。他にも、自分は言わなくてもいいことをつい言ってしまう悪癖があるので、気をつけるようにしよう。

本日のツッコミ(全5件) [ツッコミを入れる]

_ Lewis Jacobs [ * * * * * * * * * * * * * * * * * * * ..]

_ Dennis Coriell [ * * * * * * * * * * * * * * * * * * * ..]

_ jerrie [veawweag ]

_ miriam [veawweag ]

_ c7qdg8m8@inbox.com [cdr combo ]

本日のリンク元 | 123 | 89 | 82 | 70 | 69 | 68 | 67 | 63 | 25 | 23 | TrackBack(0)

2006-06-10

_ [ジョギング]10.6km,1時間3分,88,166

今日から、走る前と走る後の脈拍も記入するようにしてみる。

今日は、一昨日走ったときに比べるとかなり暑く、汗が大量に出てくる。おかげで、走り終わった頃には、シャツがびしょびしょになってしまった。

本日のツッコミ(全5件) [ツッコミを入れる]

_ Danl Lissak [ * * * * * * * * * * * * * * * * * * * ..]

_ Catherine Flanders [ * * * * * * * * * * * * * * * * * * * ..]

_ miriam [veawweag ]

_ Testermmf [Hellosxl - this is just a testing, don't worry about it ]

_ Testersqr [Hellooir - this is just a testing, don't worry about it ]

本日のリンク元 | 113 | 99 | 83 | 71 | 68 | 68 | 63 | 63 | 15 | 15 | TrackBack(0)

2006-06-12

_ [ジョギング]10.6km,1時間7分,88,148

今日は、できるだけ楽に走れるペースを心がけて、かなりゆっくりめに走ってみた。すると、走り終えた後の疲労度が段違いに違う。いつもなら、走り終えて1時間くらいすると疲労がどっと押し寄せてくるのだが、今日はそういうことも無い。

_ [Onion]インスタンス変数名のプレフィクス

なんかものすごく久しぶりに、Onion開発日記らしい話題。現在のOnionは、インスタンス変数を宣言するときや宣言したクラス内で参照するときは@変数名とするような仕様になっている。例えば、クラスFooにint型のインスタンス変数fooを宣言する場合は、次のような感じになる。

class Foo {
  @foo :int;
  new(foo :int){
    @foo = foo;
  }
}

しかし、この仕様はどうもイマイチのではないかと、最近思うようになってきた。というのも、publicなインスタンス変数を他のクラスから参照するときに、メソッドの呼び出し構文(Onionではobj.method()のようになっている)との整合性を考えると、obj.@fooとするのが自然なのだが、これはちょっと醜い。

というわけで、現在のOnionでは、他クラスのインスタンス変数を参照するときは、obj.fooと書けるようになっているのだが、これはこれで、インスタンス変数の宣言の構文と整合性が取れておらず、別の意味で醜い。

とりあえずの落とし所としては、宣言の構文に@をつけるのをやめて、インスタンス変数の参照時の@は、self.のシンタックスシュガーだということにするくらいだろうか。しかし、これもイマイチな気がする。どうしたものだろうか。

本日のツッコミ(全2件) [ツッコミを入れる]

_ ささだ [違和感ないけどなー>@foo ]

_ みずしま [thisのインスタンス変数を参照するときの@fooとするのは、 そんなに違和感は無いんですけど、obj.@fooはち..]

本日のリンク元 | 80 | 79 | 70 | 69 | 67 | 62 | 62 | 59 | 24 | 16 | TrackBack(0)

2006-06-13

_ [ジョギング]5.3km,33分,85,142

今日は寝坊したので、夕方に走ることに。涼しかったので、わりと気持ちよく走ることができた。

本日のツッコミ(全18件) [ツッコミを入れる]

Before...

_ Hoodia [Hi, nise design]

_ Hoodia diet [Hi, Fine design. best regards]

_ provillus [Nice site and good design! Best regards!]

_ homebus [I've just been letting everything happen without me lately..]

_ Acnezine [Order Acnezine]

本日のリンク元 | 93 | 80 | 71 | 68 | 67 | 62 | 62 | 57 | 15 | 14 | TrackBack(0)

2006-06-14

_ [ジョギング]10.6km,1時間6分,85,154

例によって夜更かしして寝坊したので、まっ昼間から走ってみる。ああ、なんか、最近になって再び生活リズムが崩れてきた気がする。明日からはまた朝から走るぞ、と書いても特に意味は無いが、書いておかないと決意が鈍ってまた寝坊しそうな気がするので一応書いておく。

本日のリンク元 | 97 | 96 | 73 | 71 | 68 | 68 | 63 | 62 | 16 | 15 | TrackBack(0)

2006-06-15

_ [ジョギング]10.6km,1時間7分,88,154

うーむ。昨日よりも、疲労の度合いが激しい。ペースとしてはほとんど変わらないはずなんだが。昨日の分の疲労が蓄積してるのだろうか。

_ [その他]上位互換性と下位互換性

よく思うのだが、上位互換性と下位互換性という用語は、どちらがどちらだか混乱する気がする。英語のupward compatibilityとdownward compatiblityだと意味はすぐわかるのだが。なんで、上向き互換性や下向き互換性という訳語が主流にならなかったのだろうか。

本日のツッコミ(全2件) [ツッコミを入れる]

_ nbd8k5e@ebay.com [funny ringtones ]

_ suoqjyu@mail.com [funny ringtones]

本日のリンク元 | 98 | 82 | 72 | 69 | 69 | 67 | 62 | 62 | 15 | 14 | TrackBack(0)

2006-06-16

_ [Java]ワイルドカードの下限境界の使い道

Jより引用:

下限境界って、どういう状況を意図したものなんだ?

この辺の理論的な話は詳しく無いので置いておくとして、実際のところ、型パラメタがメソッドの仮引数の型として使われるようなGenericなクラスを扱うときに必要になります。以下では、このことを、リストをソートするメソッドの定義を例として説明してみることにします。間違った説明の仕方をしている可能性はおおいにあるので、識者の方、もし見ておられたら、ツッコミをお願いします。

まず、リストを表すインタフェースList

interface List<E> {
  boolean add(E o); //末尾に要素を追加する
  ...
  E get(int index); //index番目を取得する
  ...
  E set(int index, E o); // index番目の要素にoを設定する
}

と、2つのオブジェクトを比較するためのインタフェースComparator

interface Comparator<T> {
  int compare(T t1, T t2);
}

があったとして、Listの要素をComparatorを使って比較してソートするメソッドsortを書くことを考えてみます。素直に考えると、任意の型のListと、その型のオブジェクト同士を比較するComparatorを引数に取るメソッドを書けば良いことになるので、次のように、型引数Tを取るGeneric Methodを書けばいいように思えます。

void <T> sort(List<T> lst, Comparator<T> c){
  ...
}

これで、任意の型のListについて、その型同士を比較するComparatorを渡してソートすることができますから、一見問題無いように見えます。

しかし、IntegerがObjectを継承していることを利用して、Object同士をhashcode値に基づいて比較するComparator<Object>型のオブジェクトを用いてInteger型のリストをソートしたくなったとします。ここで、List<Integer>型の変数numListとComparator<Object>型の変数objCompがあったとすると、これらに対するsortメソッドはsort(numList,objCmp)のようになります。しかし、これは型エラーになります。というのも、T=Integerとすると、sortメソッドのシグネチャはsort(List<Integer>, Comparator<Integer>)となりますが、Comparator<Integer>Comparator<Object>のスーパータイプでは無いためです。

ここで、ワイルドカードの上限境界を使って、sortメソッドを次のように定義すれば良いと思われるかもしれません。

<T> void sort(List<? extends T> lst, Comparator<T> comp){
  ...
}

こうすると、T=Objectのとき、sortメソッドのシグネチャはvoid sort(List<? extends Object>, Comparator<Object>)となり、List<? extends Object>List<Integer>のスーパータイプであるため、上のようなケースでも、sortメソッドを呼び出すことができるようになります。

しかし、これではメソッドsortを定義することが実質的にできなくなります。というのは、このsortメソッドは内部でlstを変更するE set(int,E)などのメソッドを使用する必要がありますが、lstの型はList<? extends T>であるため、setのようにListの型パラメタEを取るメソッドを呼び出すことができないためです。

この問題を解決するには、ワイルドカードの下限境界を使って、sortメソッドを次のように定義します。

void <T> sort(List<T> lst, Comparator<? super T> cmp){
  ...
}

このようにsortメソッドを定義すると、T=Integerのとき、sort(List<Integer>, Comparator<? super Integer>)となり、Comparator<? super Integer>は、Comparator<Object>のスーパータイプなので、sort(numList, objComp)のように呼び出しても、型エラーになりません。また、下限境界では、型パラメタをメソッドの仮引数に取るメソッドは呼び出すことができますから、cmpに対してcompareを呼び出すこともできます。

Java 5.0の標準ライブラリ中(特にコレクションライブラリ)でも、ワイルドカードの下限境界はそれなりに使われており、例えばjava.util.Collections#sortメソッドのシグネチャは、まさに上で定義したものとほぼ同じになっています。

_ [言語]LL Ringの言語

セッション内容より

  • 1 JSR-223 Scripting for Java Platform
  • 2 FORTH
  • 3 awk
  • 4 ActionScript
  • 5 Gauche
  • 6 JavaScript
  • 7 Ocaml
  • 8 Haskell
  • 9 Ruby
  • 10 Perl
  • 11 Python
  • 12 PHP

……。去年にも増して、何でもアリ感がただようラインナップだ。ついにOCamlやFORTHもLLですか!あと、JSR-223はGaucheが言語名じゃない以上に言語じゃない、というか単なるAPIなのに何で入ってるんだとか、JavaScriptもActionScriptもどちらも言語としてはECMAScript系でほとんど同じでしょ、とかいろいろ言いたくなってくる(awkは去年もあったのでつっこまない)。これだったら、ひょっとして、誰かがJavaとかC#で発表を申し込んでも通ってしまうんじゃなかろうか。もちろん、毎年楽しませてもらっているし、ケチつけるつもりは欠片も無いんだけど、ここまで来ると、LLというか単にプログラミング言語一般のイベントという名目にした方がいいんじゃないかと思ったり。

_ [その他]TA遅刻

今日は、コンピュータリテラシのTAのバイトがあるのに、寝坊して遅刻してしまったorz。駄目駄目だ。来週は遅刻しないようにしないと。

_ [検索]evim 終了

以前、higeponさんの日記でvim -eが話題になったので、試してみてはまったのだろうか。

_ [授業][つくばマラソン]8km,50分

今日のつくばマラソンの授業は、ペデストリアンを南下して電気街方面まで行って帰ってくるというルート。

小雨がぱらついていたが、特に気になる程でもなく、気持ちよく走ることができた。ただ、ペデストリアンの構造上、地面が濡れているとかなり滑りやすくなるので、ときどき滑りそうになって結構怖かった。小雨が降る中を走るのは別にいいのだが、地面が濡れているときは、ペデストリアンはできれば無しにして欲しいものだと思った。

本日のツッコミ(全2件) [ツッコミを入れる]

_ wo [わかりやすい解説どうもありがとうございます。 必要な場面がわかったような気がします。 ]

_ 5235 [hola como estan]

本日のリンク元 | 120 | 98 | 70 | 68 | 68 | 67 | 61 | 61 | 60 | 42 | TrackBack(0)

2006-06-17

_ [ジョギング]10.6km,1時間5分,86,148

2周目に入ったあたりから急に晴れてきたおかげで、凄まじい暑さになった。汗も凄い量が出てくる。一体どれくらいの量の汗が出たのか調べるために、走る前と後で体重を量って調べてみると、なんと1リットルも出ていた。これからの季節は、特に水分補給に気をつけないといかんな。

_ [食事]寿司

研究室で来週の輪講の資料を作っていると、先輩から回転寿司に行かないかとの誘われたので、行くことに。行ってきたのは、おたる寿しという店。1皿百円ということで、本当は一杯食べたいところだったのだが、そこはダイエット中のため、我慢して6皿までに押さえて、あとはお茶で腹を満たしたのであった。

本日のツッコミ(全2件) [ツッコミを入れる]

_ sdbnrwh urcexw [mywfkzbod qfhoxedcy gupzsvx otdufj dexhcskbq irpxlatdu swp..]

_ rmeikvubc zpiwh [mngzf tokcisp jvklcyqwx lwmhvci vpxbkfcu iwgskq ojtfwm ]

本日のリンク元 | 94 | 81 | 70 | 69 | 67 | 63 | 63 | 62 | 34 | 22 | TrackBack(0)

2006-06-18

_ [ウォーキング]9.1km,1時間34分

ここのところ、連日走ったためか足がちょっと疲れ気味のようなので、今日は ウォーキングにしてみた。走っているときよりも、ゆっくり考え事をしたり周りの景色を眺める余裕があって、これはこれで楽しい。

_ [Groovy]キミならどう書く 2.0 - ROUND 1 -

Groovyで書いてみた。まずはこんな感じのコード。

println ((2..100).findAll{x->(2..x/2).every{x%it!=0}})

しかし、実行してみると、何故か2が含まれない。

[3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79
, 83, 89, 97]

たぶん、範囲式の使い方が原因だろうということで、ちょっと調べてみる。

(2..1).each{println it}
=>
2
1

どうやら、(x .. y)で、x>yの場合は、空の範囲を生成するのではなく、x, x-1,x-2,...,yの範囲を生成するようだ。しかも、Groovyの公式ページのドキュメントを見ても、この仕様に関するきちんとした記述が見当たらないorz

仕方無いので、内側のループは2..x/2ではなく、2...xにすることにした。

println ((2..100).findAll{x->(2...x).every{x%it!=0}})

今度は、ちゃんと2も出力されるようになった。

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73,
 79, 83, 89, 97]

_ [その他]栄養表示基準

最近、ダイエット中であることもあって、食品を買う前に栄養成分表示を眺めることが多い。で、いつも疑問に思っていたのだが、栄養成分はいつも必ず

  1. カロリー
  2. たんぱく質
  3. 脂質
  4. 炭水化物
  5. ナトリウム

の順番で並んでいるのだが、これは何かの規則でそうしなければならないと決められているのだろうか。

というわけで、ちょっと調べてみたら、どうやら栄養表示基準という基準によって定められているとのこと。実は常識なのかもしれないが、知らなかった。へぇ。

本日のツッコミ(全24件) [ツッコミを入れる]

Before...

_ Bill [Hello, visit my sites: ]

_ bfco rxwyu [eyfrjk vihw jgie umtzkeqca djtnb evyj cpnuwy]

_ ifouapr@lycos.com [funny ringtones]

_ dealer [chrysler norfolk virginia www.volny.cz/chrysler]

_ dealer [2007 acadia gmc www.volny.cz/acadia/]

本日のリンク元 | 100 | 88 | 73 | 71 | 71 | 71 | 68 | 68 | 63 | 63 | TrackBack(0)

2006-06-19

_ [ジョギング]10.6km,1時間4分,72,148

本日のツッコミ(全26件) [ツッコミを入れる]

Before...

_ cheap paxil [ cheap paxil]

_ Ahruma Borry [Chto s holodami ne v ladah]

_ generic norco [ generic norco]

_ tramadol online [tramadol online ]

_ cheap rivotril [cheap rivotril ]

本日のリンク元 | 409 | 403 | 98 | 80 | 72 | 68 | 66 | 63 | 62 | 61 | TrackBack(0)

2006-06-25

_ [ジョギング]5.3km,37分

走るのは約1週間ぶりということで、今日は距離を減らして、ペースもゆっくりめで走ってみた。1週間もあけると結構きついかと思ったが、ペースをゆっくりめにしたせいか、特に疲れることも無く走りきることができた。

本日のツッコミ(全1件) [ツッコミを入れる]

_ mleyorax betls [fyjqmzdhi hvta rofejda qopnmdvy tefjmzx nchuka szjwxdb ]

本日のリンク元 | 200 | 78 | 75 | 71 | 68 | 67 | 63 | 62 | 56 | 33 | TrackBack(0)

2006-06-26

_ [ジョギング]10.6km,1時間10分

若干雨が降っていたが、気にしない。最近は足に負担をかけない走り方が身についてきたようで、10kmを走ってもあまり疲れないようになってきた。この調子で継続していきたいところだ。

本日のツッコミ(全4件) [ツッコミを入れる]

_ nsdqkhrl osluhdzgb [wmizu jtveguiwc tbwf bxkcqdna iyhpxzbc lxcya fxiylq ]

_ htewpal lfgysba [obdcg nyzrwi yhzwko yvhxun juncsyxbz ieuykn sfuagw ]

_ qmzo ikoqb [fkunqmrzi dmqbsxan jnqcfo xziqcwka wyqjhoas leqyubrhm mxcj..]

_ ubjcifg aoqw [ecindu kaetznbs vlcpqkojy pktf lfpbkdv mbhfwa sgub ]

本日のリンク元 | 2572 | 1388 | 81 | 80 | 70 | 68 | 68 | 63 | 62 | 56 | TrackBack(0)

Mizushima Kota/e-mail: i021216{at}coins.tsukuba.ac.jp/SKype ID: mizu_standard