@m_seki の

I like ruby tooから引っ越し

2017-05-01から1ヶ月間の記事一覧

Fibered TupleSpace

Rindaをシングルスレッドで書けるかやってみたら書けそうな感じ。使い道ないけど!まず、includeしたMonitorMixinの抜き方がわからなかったので、どうしようかと思ったけど、super()しなければ良いことに気づいた。 それから、synchronizeはただのyieldにし…

エラスティックリーダーシップに寄稿しました

エラスティックリーダーシップ ―自己組織化チームの育て方に寄稿しました。 無理を言って二つエッセイを載せてもらいました。(三つはダメだって。稿料は一つ分です) 4月にやったCookpad Tech Kitchen #7 〜 理想の開発現場の「ふつう」のお話 〜 - connpas…

Fiber版Tiny dRubyサーバーの説明

こわいのでタイトルからFiberを抜いてみました。 Bartenderの続きです。selectぽいソケットの待ち合わせとFiber間のRdvによる同期を持つ例です。dRubyのプロトコルを話しますが、特定のメソッドにしか対応できません。dRubyのプロトコルにするメリットはクラ…

BartenderのAPIで練習するFiberの使い方

Fiberの使い道を考えるために、selectと組み合わせて処理を単純に記述できる(のではないか、ということを確かめるために)部品を作ってみました。GitHub - seki/bartender: Async I/O using Ruby Fiber selectのラッパー まずFiberと関係ない部分です。sele…

iPod nano 1 to 7

iPod nanoの第一世代、しばらく使ってなかったんだけど久しぶりにiTunesにつないだら「交換修理対象」だったことがわかって交換しました。 iPod nano (第 1 世代) 交換プログラム - Apple サポート Appleに電話して、ヤマト便の回収の予約をして、すぐに現行…

Fiberのための同期機構の作り方

Rubyのスレッドは素晴らしいと思うのですが、なぜか人気がありません。Fiberで書けば人気が出ると思うので、ときどき調べています。多くのサンプルは次のようなジェネレーターっぽいものです。 fib = Fiber.new do a, b = 1, 1 while true Fiber.yield(a) a,…

iPhone7の手帳型ケース奇譚

これまでiPhone6で以下の手帳型ケース使ってました。 iPhone6s ケース iPhone6ケース,Fyy 100%手作り 高級PUレザー ケース 手帳型 保護ケース カード収納ホルダー付き 横置きスタンド機能付き マグネット式 iphone6s ケース 手帳型 出版社/メーカー: GUANGZ…

機種変後のPokemon GO Plusの設定(解除)

iPhoneを買い換えたらPokemon GO Plusが繋がらなくなったので調べました。 症状 Pokemon GO側でPlusのアイコンが点滅するけど、つながらない。iPhone側で設定消してもダメなので、Plus側がなにか情報を持っている!? 対策 以下のページの最後の方の手順、ペ…

モクテル

ポケストップのある図書館に行ったら、新着コーナーに「モクテル」という本が。MOCKTAIL モクテル 魅力広がるノンアルコールカクテルの世界作者: 旭屋出版編集部出版社/メーカー: 旭屋出版発売日: 2016/11/26メディア: 単行本この商品を含むブログ (1件) を…