メモ:.Primitive()でメソッドディスパッチされる仕組み is どこ...

この現象を解き明かしたい。

文字列は足せない。

"a" + "a"
#> Error in "a" + "a": non-numeric argument to binary operator

character用のメソッドを作ってもディスパッチしてくれない。

`+.character` <- paste0

"a" + "a"
#> Error in "a" + "a": non-numeric argument to binary operator

のに、なぜかcharacter以外のクラスのメソッドにするといける。

x <- structure("a", class = c("foo", "character"))

`+.foo` <- paste0

x + x
#> [1] "aa"

あと、これでもいけた。implicit classじゃだめってことか?

`+.character` <- paste0
x <- structure("a", class = "character")
x + x
#> [1] "aa"
続きを読む

Tokyo.RでApache ArrowとRの現状についてLTしてきました。

第67回R勉強会@東京Apache ArrowについてLTしてきました。 Apache Arrowを紹介したいというよりも、全貌をあんまり理解できていないのでざっくり発表して詳しい人からツッコミをもらいたい、という気持ちでスライドをつくりました。 たぶんいろいろ間違っていると思うので、遠慮なく指摘してもらえるとうれしいです。

speakerdeck.com

続きを読む

ISBA、NIPSであったハラスメントの告発についてのメモ

なにはともあれ、まずはこれを読んでください。

告発されているハラスメント加害者は2人です。

もちろん、シロかクロかはこのブログ記事ひとつで決まるものではありません。今後の調査を待つ必要があると思いますが、複数の証言があるようなので信憑性は高そうです。

*1:ベイズ統計の国際大会、2012年は京都であったやつです

続きを読む

メモ:EV証明書でブラウザのURLバーを緑色にするのもうやめない?という話

またSleeviさんがなんかぶっこんでいるのでメモ。

https://groups.google.com/d/msg/mozilla.dev.security.policy/szD2KBHfwl8/kWLDMfPhBgAJ

続きを読む

sfパッケージのvignette「Plotting Simple Features」を読んだあとのメモ

sfのバージョン0.5-5で以下のvignetteが追加されています。sfをプロットする方法がいろいろ載っていて便利です。

https://cran.r-project.org/web/packages/sf/vignettes/sf5.html

続きを読む