diary

I like Hatena Star with a text selection.

Entries from 2020-01-01 to 1 year

2020-12-28

pocke.hatenablog.com 書いた。振り返ってみると、Duolingoをやってて一番楽しいのは新しい気付きを見つけられる範囲が広がることなのだなあと思った。これは読書している理由とも同じかな。 pocke.hatenablog.com 年末だから今年作ったリポジトリを振り返っ…

2020-12-26

github.com Kernel.putsのようにputsを呼ぶと型エラーになってしまっていたのを直した、つもりだったのだけど直せていなかった。 地獄の蓋を開けてしまった気がする。module_functionとaccessibilityとは…… ところで、Kernel.putsのように呼べるの、全然知ら…

2020-12-25

pocke.hatenablog.com RBS Railsの使い方を書いた。 pocke.hatenablog.com RBSを使っていてハマりそうな問題について記事を書いた。 これマジでタイトル読んでも「???」って感じだなあ github.com RBS Railsのversioning policyを書きたいなあと思ったの…

2020-12-24

ゴスロリJK無人島漂流記 1巻 (まんがタイムKRコミックス)作者:青田めい発売日: 2017/05/10メディア: Kindle版 ゴスロリJK無人島漂流記読んだ。良い。かわいくて面白い。 github.com github.com github.com github.com Ruby 3リリース直前ということで、RB…

2020-12-23

github.com RBS RailsにRbsRails::RakeTaskを足した。これで今までREADMEからrake taskの定義をコピーしていたのを、RbsRails::RakeTask.newすればいい感じになるようになる。 github.com RBS RailsのSQLとRBSの型のマッピングを更新した。 ActiveSupport::T…

2020-12-22

pocke.hatenablog.com 書いた。 実際この手の問題ってどの程度現実的な脅威になるのかなあ。

2020-12-21

ふたりエスケープ: 1【イラスト特典付】 (百合姫コミックス)作者:田口 囁一発売日: 2020/11/18メディア: Kindle版 ふたりエスケープ 読んだ。めっちゃいい。 github.com RBSでメソッド重複エラーのときに1箇所しかlocationが表示されていなかったのをどの位…

2020-12-20

github.com RBS::Writerで、メソッド名をエスケープする時の条件をいい感じにした。 酒場の文化史 (講談社学術文庫)作者:海野弘発売日: 2014/11/28メディア: Kindle版 酒場の文化史、読み終わった。悪くはないけど、あまり面白みを感じなかった。 日本語 蕩…

2020-12-19

ruby/rbsのマージ権限をもらった。といっても一週間ぐらい前の話なのだけど…。 引き続きrbs prototype周りに手を入れていくつもり。 pocke.hatenablog.com 最近設定して便利だったgitの設定についてブログ記事を書いた。 普段detached HEADで生活しつつコミ…

2020-12-18

pocke.hatenablog.com RBSを生成する方法について記事を書いた。 ほんとはもっと書きたいことあって、 known issues https://twitter.com/p_ck_/status/1339548628474449921 忘れてるだけでほかにもありそう 結局どれをどう選ぶべきなのか RBS Railsはどうな…

2020-12-17

github.com Rails appでrbs prototype runtimeを試していたらうまく動かないケースがあったので直した。 Module#nameやModule#to_sを再定義していると、うまく動かない。 https://github.com/paper-trail-gem/paper_trail/blob/6dd55dbdb2d70861afd057091cba…

2020-12-16

module M # M#itself はないけどaliasを定義できる alias itself2 itself end class C < BasicObject include ::M end # C#itself はないけど呼べる C.new.itself2 method = Object.instance_method(:method) pp method.bind_call(C.new, :itself2) # => #<Method: C(Kernel)#itself2(itself)()> m</method:>…

2020-12-15

初恋*れ~るとりっぷ 2巻 (まんがタイムKRコミックス)作者:永山ゆうのん発売日: 2020/11/26メディア: Kindle版 初恋*れ~るとりっぷ 2巻読み終わった。これはいい百合 github.com Logger::LogDeviceにMonitorMixinを足すぞと言って足すのを忘れていたの…

2020-12-14

憲法で読むアメリカ史(全) (ちくま学芸文庫)作者:阿川尚之発売日: 2015/07/31メディア: Kindle版 憲法で読むアメリカ史、読み終わった。憲法視点でのアメリカ史良かった。割と面白いのでおすすめです。 奴隷解放で南北戦争を戦ったイメージの強いリンカー…

2020-12-12

github.com RBS Railsで使っているSteepのバージョンを上げたらよくわからない挙動を踏んだのでIssueにした。 github.com RBS RailsのRBS repo対応をマージした。

2020-12-08

github.com EMPTY_STRING = ""みたいなStringのallocationを避けるhackが書かれているのだけど、これが入ったのが2014年のパッチで、現代には必要なさそうだなあと眺めていた。 社のRails appがdocker-compose対応したので、うまくいかないところを眺めて直…

2020-12-06

github.com RBSのsingleton attribute syntaxをprototype rbでもサポートした。 ドラクエ11Sを買ってやっている。魔法の鍵を手に入れた。 街の人が「Grazie」って言ってて「おーここはイタリアがモデルなんだな」と気がついたりして楽しい。 ストーリーがい…

2020-12-03

Active Supportのattr_internalという機能を知った。 https://github.com/rails/rails/blob/fbe2433be6e052a1acac63c7faf287c52ed3c5ba/activesupport/lib/active_support/core_ext/module/attr_internal.rb ざっとコードを読んでみた感じ、attr_readerなど…

2020-12-02

改訂新版 新書アフリカ史 (講談社現代新書)発売日: 2018/11/14メディア: Kindle版 改訂新版 新書アフリカ史、読み終わった。結構量が多かった。 アフリカ何もわからないのが、少しだけ分かったので良かった。 ↑の本で知った単語 超克(ちょうこく) 都邑(とゆ…

2020-11-30

array.filter_map do |item| v = mapping[item['something']] v && { key: v, other: item.something_else, } end こういうコードどう書こう、みたいな話をruby-jpでしていた。 v&.then { { key: v, other: item.something_else } }みたいなのもありかなと思…

2020-11-26

ぱらのま 1 (楽園コミックス)作者:kashmir発売日: 2017/01/31メディア: Kindle版 ぱらのま、既刊3巻読み終わった。めちゃくちゃいい。 ふらっとした旅行いきたくなる。 3巻14ページのセリフがめっちゃいい 一見自由気ままに旅できそうな青春18きっぷだが 実…

2020-11-23

pocke.hatenablog.com ブログ書いた。Rails.cacheで高速化したけど入れるか迷っているパッチがあって、とりあえずそれの汎用的なところだけ公開しておくことにした。 キャッシュを入れる時に何を考えているのか、みたいな話も書きたい気がしている。キャッシ…

2020-11-22

github.com rbs prototype rb でprivate/public/module_functionを解釈するようにするPRを作った。 手元にコードを置いたまますっかり放置していたので仕上げた。 なんか複雑になってしまった。

2020-11-21

github.com github.com rbs railsのrbs repo化を進めていた。 既存のRBS生成スクリプトの出力先をrbs repoに合わせたり、gem_rbsからrbs_railsへの依存をいい感じに調整したらだいたいいい感じになった。

2020-11-15

旅行した。 岡山 ↓ しおかぜ 松山 (一泊) ↓ 宇和海 宇和島(一泊) ↓ 宇和海 伊予大洲 ↓ 伊予灘ものがたり 双海編 松山 ↓ しおかぜ 岡山 みたいなルート。 松山城と宇和島城に登って、街を歩いて、美味しいもの食べて、列車に乗った。 めっちゃ良かった、天ぷ…

2020-11-12

github.com RBS RailsでRailsのソースコードからRBSのファイルを生成するのに人間の手がいらなくなった。 今年の2月に5000件型エラーが出ていたRails app、今Steepを動かしてみたら3000件強まで減っていた。https://t.co/xctW2tZvqh— Pocke(ぽっけ) (@p_ck_)…

2020-11-08

github.com RBSでEOFに到達してパースエラーになった時に、rbs parseコマンドが例外を上げてしまっていたのを直した。 raccのnext_tokenではEOFに達した時に[false, nanika]を返さないといけないっぽい。raccに少し詳しくなった。 github.com rbs prototype …

2020-11-07

ウォール街のランダム・ウォーカー<原著第12版> 株式投資の不滅の真理 (日本経済新聞出版)作者:バートン・マルキール発売日: 2019/07/26メディア: Kindle版 ウォール街のランダム・ウォーカー、読んだ。インデックス投資していきたい。今は株式だけだけど、…

2020-11-05

駅をデザインする (ちくま新書)作者:赤瀬達三発売日: 2015/03/13メディア: Kindle版 駅をデザインする、読み終わった。まあまあ面白かったのだけど、ひたすら日本の鉄道のここが悪いという愚痴が続く章があってそこは辟易した。

2020-11-02

github.com RBSでClass#newの型をinitializeを元に定義する際に、色々壊れていたので報告した。