タグ

ブックマーク / minekoa.hatenadiary.org (2)

  • SlimBlade Trackball 初見レビューです - みねこあ

    七陽商事さんの良い仕事により、あっという間に日発売となった SlimBlade Trackball、もちろん我が家にも届きましたよ! というわけで、初見レビュー。待ちに待った、なのでテンション高いですし、ちょっとオーバーになっちゃってるかもなのですが、そこはご容赦です。 体形状 薄い!事前に薄いということは聞いていたのに、それでも目の当たりにしてみると驚いてしまう、そんな薄さです。ネットブックの筐体の厚さより薄くって、なんだかこれは対比用に MacBook Air が欲しくなってしまいます。 TrackMan Marble と比べたってこうです! こと厚みがネックになりやすい大玉トラックボールなので薄さが使いやすさに直結する感じ。Expert Mouse タイプとしては、この筐体がベストじゃないか、と思わせるそんな使いやすさにちょっと感激。Expert Mouse 5 を超えたと思いま

    SlimBlade Trackball 初見レビューです - みねこあ
  • ジェネレータ と コルーチン - みねこあ

    ジェネレータ ジェネレータ(Generator)とは、イテレータコンパチなインターフェイスを持つけど、 指すべきコレクションがあるわけでもなく、そのたんびに 値を作り出して返すようなモノを作るモノをいいます。 Python では、yield 句を含む 関数は ジェネレータとなります。 def myGenerator: yield 1 yield 2 yield 3 gen = myGenerator() for i in gen: print i 上記コード上の gen はイテレータと同じインターフェイスを持っていて、 next() を呼び出せば次のyield を返し gen の最後まで実行すると StopIteration 例外を発生させます。 つまり for 文を使わない場合は以下のようになります。 print gen.next() # "1" print gen.next() # "

    ジェネレータ と コルーチン - みねこあ
  • 1