70.6Kg
70.6Kg / 18.6%
ひっさびさに走った。10か月ぶりだよw
http://runkeeper.com/user/Rinta/activity/130215153
二子新地から多摩川沿いを8.5kmばかり。久々だったのでまったりと流す感じで、平均ペースは8分/km。まあ、途中で写真とったりトイレ行ったりしたのもそのまま算入してるからってのもあるけど。
もうちょっと行くと東横線があるんだよな。そこまで行って戻ってくるというのを、当面の目標にしようかな。
今日は走っていたら、大会があったらしくて、ものすごくいっぱいの人がすごいペースで走ってきたので土手の上に避難。壮観だったので写真を撮った。
ムスカ大佐ごっこでもしようかと思ったけど、自粛しておこうw
んー、久々に走っていて、思い出した感覚がある。なんというか、だだっ広いところをのろのろ走っているとさ、俺はなんつー、ゴミみたいにちっちゃい存在なんだろうと思う。これがさ、オフィスにいると、俺って結構大きいんじゃ?なんて勘違いをしちゃったりするんだよね。それをリセットするのに、雄大な感じに身をさらすというのは必要なんだと思う。
GenericなClassの型パラメータの扱い(?)で、ちょっと罠にはまる
今日、夕方ちょっと二分探索してくれるGenericなClassが欲しくなったので作ったんですよ。型パラメータの与え方とか制約のつけ方とかGoogle先生に助けてもらいながら。で、こんなフィーリングのを作った。
Class BinarySearcher(Of T As {IComparable}) Public Shared Function Search(ByVal Source As List(Of T), ByVal Target As T) As T Dim top As Integer = 0 Dim bottom As Integer = Source.Count - 1 Dim found As Boolean = False Dim checkTargetIndex As Integer Do Until found If top > bottom Then Return Nothing End If checkTargetIndex = CInt((top + bottom) / 2) If Source(checkTargetIndex).CompareTo(Target) = 0 Then found = True Continue Do End If If Source(checkTargetIndex).CompareTo(Target) > 0 Then bottom = checkTargetIndex - 1 Continue Do End If top = checkTargetIndex + 1 Loop Return Target End Function End Class
まあ、これはいいんだけど、頭にはてなマークがいっぱい出たのがこれを呼び出すコード。
Module Module1 Sub Main() Dim source As New List(Of String) For i As Integer = 1 To 20 Step 2 source.Add(i.ToString()) Console.Write("{0} ", i) Next Console.WriteLine() Console.WriteLine(BinarySearcher(Of String).Search(source, 0)) ' Syntaxエラーにならないいいいい?????? End Sub End Module
これがもうホントにわかんなくて。きっと二分探索するクラスの方の型パラメータの扱いがおかしいんだ!と思っていろいろ調べるけどわからんくて。んで、出てきたのがつぎのtweet。
GenericなBSearchクラスを作ろうとして挫折。型パラメータの扱いがわからず。she know!
いやもうホント、SHE KNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWWW!!!!!!って叫んで盗んだバイクで東尋坊に向かって走り出す寸前でした。免許ないけど。
で、帰宅して食事とってシャワー浴びてから再度挑戦。そしたらわかりました。原因は・・・
Option Strict Offによる暗黙の型変換でした!!!
orz
ま、Option Strict Onにしたら普通にSyntaxエラー出て、解決しました。よかった。久々に日記も書けたしなw
保育園の運動会を見てきた
超ひさびさに日記書き。なので、割合どうでもいいことを、適当に書きます!
昨日の土曜日。姪っ子の運動会を見てきました。下は0歳児から上は5歳児までのクラスがそれぞれ、今できることを披露するという感じ。なんかねー、すごくよく出来てた。感心しました。
で、ひとつ特に面白いなと思ったのが、5歳児クラスの紅白(≠男女)対抗リレー。第10走者ぐらいまであったんだけど、周回遅れとかになる事もなく、最後まで競り合いにうまいことなっていた。これきっと、先生方、ものすごく苦労して組み合わせを考えたに違いないんだ。偶然でこんな事になると思えない。これは私の考える「きっと」だけども、練習で園児を走らせたときのデータを取っていて、平均と分散がうまいこと並ぶような組み合わせを考えたんじゃないのかな? Excel駆使して。後は、うまいこと抜きつ抜かれつになるように走者の順番を調整する。
まあ、ほとんど私の妄想だけど、こんなことやってるんじゃないかなーと。これをやってないとしても、十分すぎるほど先生方は大変ですけどね。ほんと、保育士のみなさん、お疲れ様でした。
よし、いい塩梅にくだらない日記になったな。送信!