夫婦共にコロナにかかって2週間ぐらい寝込んでました。しんどかったですが、やはり毒性が下がってきているのか、長引きがちなインフルエンザぐらいの症状で済みました。 ちょっとした咳・頭痛・悪心とかはまだ続いていて、他の人の話を聞くに1ヶ月ぐらいは続くみたいですね。
また、免疫力が下がったのか皮膚が酷く荒れてしまって、髪を短くしたり、髭を剃ったり、クリームを塗ったりして対処しています。
夫婦共にコロナにかかって2週間ぐらい寝込んでました。しんどかったですが、やはり毒性が下がってきているのか、長引きがちなインフルエンザぐらいの症状で済みました。 ちょっとした咳・頭痛・悪心とかはまだ続いていて、他の人の話を聞くに1ヶ月ぐらいは続くみたいですね。
また、免疫力が下がったのか皮膚が酷く荒れてしまって、髪を短くしたり、髭を剃ったり、クリームを塗ったりして対処しています。
今日はフィヨルドブートキャンプのミートアップで、RubyKaigiスペシャルでした。 僕は参加できませんでしたが、生徒の皆さんがRubyKaigiに参加してどうだったか、フィヨブーハウスに泊まってどうだったかというLTをたくさん聞かせてもらいました。
やっぱりローカルでの交流はインパクト大きいみたいですね。学習で同じ苦労をしている人とオフラインで交流できるのは変え難いものがあるのだと思います。
あとは午後に麻疹の抗体検査に行きました。東南アジアへの旅行が多いので、B型ワクチンや破傷風などたくさん打ってるんですが、最近麻疹が流行ってるらしいので検査に行きました。抗体がなかったらワクチンを打つ予定。
そして毎月お酒を飲む唯一の機会がミートアップなので、何を飲むかも少し楽しみにしています。我が家は今韓国ブームなのでチャミスルを買ったつもりが、よくみたらチャズルだったのがショック。
チャミスルは米や麦からできてる日本の焼酎に似た感じですが、チャズルはりんごが原料で甘くて全然違う味。チャズルも全然不味くないので良いんですが、みんな要注意やで。
tagifyってタグの入力欄を作れるJSライブラリ。
tag_input = find('.tagify__input')
tag_input.set '追加タグ'
tag_input.native.send_keys :return
capybaraでこうやって入力しているテストがあるんだけど、ときどき 加タグ のように最初の1文字が入力されない場合がある。
fill_inでこういうことは起こらないと思うんだけど、setだからこうなるのかな。sleepは入れたくないので困った。
時々お好み焼きが無性に食べたくなります。最近僕らが欲するお好み焼き屋の条件としては下記があるんですが、意外と見つからなかった。
でも探してたらぼちぼち見つかってきたので記録しておきます。
どうやら僕らが探してるタイプのお好み焼き屋さんは大きめの商業施設の地下とかレストランフロアにあるタイプのようです。その辺を探すと結構ある。
RubyKaigi2023は両耳中耳炎で汁を垂れ流してずっと発熱してたので、松本行きは強行したんですが、ずっとホテルで寝ていました。 今年はフィヨルドブートキャンプの生徒の方向けにAirBnBで一軒家を借りて宿泊先として提供するフィヨブーハウスを初めて提供したんですが、僕はホテルで寝ているだけで @machida さんや @togo さんに当日の様々な準備や運営を任せっきりになってしまって申し訳なさで一杯でした。 個人的にも盛り上がってるKaigiに参加できず残念。しかし当時は耳と熱でしんどくて残念に思う余裕もありませんでした😭
初めてRubyKaigiに参加する生徒の方も多かったですが、みんな楽しんでいたようですし、フィヨブーハウスの開催後アンケートは全員満足とのことだったので来年もやりたいです。
メンション処理が楽になるgemのmentionableでメンションを送るタイミング(hook)を変更できるようにしました。
Discovery mentions from ActiveRecord column. - komagata/mentionable
class Comment
mentionable_as :body, on_mention: :after_commit_mention, hook_name: :after_commit
def after_commit_mention(new_mentions)
p new_mentions # Send notification if you want.
end
end
$ rails runner "Comment.create(body: '@nobunaga @hideyosi Hi guys.')"
["@nobunaga", "@hideyosi"]
hook_name
を指定できるようにしました。ActiveRecordのcallbackのタイミングのうち、デフォルトはafter_save
ですが、after_commit
とかに変更できます。
commitが確定した後じゃないと困る場合があるからです。
SignInとSignUpを切り替えるためにどんな条件でUserを検索しているのかわかりづらくてseed作りに苦戦していました。
$ pg_dump postgresql://postgres:postgres@localhost:54322/postgres --column-inserts --data-only --table="auth.users" --table="auth.identities"
結局細かなカラムまではわからなかったけど、一旦SignUpして、上記でauth.users
とauth.identities
をそのまま入れておけばOK。
$ supabase db diff --file create_user
になりました。
brewでmacのpostgresを14にアップグレードした際にpgを使ってるrailsが立ち上がらなくなった。(M1 Macです)
/Users/komagata/go/src/github.com/fjordllc/bootcamp/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require': dlopen(/Users/komagata/go/src/github.com/fjordllc/bootcamp/vendor/bundle/ruby/3.1.0/gems/pg-1.4.4/lib/pg_ext.bundle, 0x0009): Library not loaded: /opt/homebrew/opt/postgresql/lib/libpq.5.dylib (LoadError)
Referenced from: /Users/komagata/go/src/github.com/fjordllc/bootcamp/vendor/bundle/ruby/3.1.0/gems/pg-1.4.4/lib/pg_ext.bundle
Reason: tried: '/opt/homebrew/opt/postgresql/lib/libpq.5.dylib' (no such file), '/usr/local/lib/libpq.5.dylib' (no such file), '/usr/lib/libpq.5.dylib' (no such file), '/opt/homebrew/Cellar/postgresql@14/14.5_5/lib/libpq.5.dylib' (no such file), '/usr/local/lib/libpq.5.dylib' (no such file), '/usr/lib/libpq.5.dylib' (no such file) - /Users/komagata/go/src/github.com/fjordllc/bootcamp/vendor/bundle/ruby/3.1.0/gems/pg-1.4.4/lib/pg_ext.bundle
/
opt/
homebrew/
opt/
postgresql/
lib/
postgresql@14/
libpq.5.dylib <- 有る
libpq.5.dylib <- 無い
/opt/homebrew/opt/postgresql/lib
の中にはlibpq.5.dylib
が無くてpostgresql@14
ってディレクトリの中にある。なんかシンボリックリンク作成やコピーのミスのような雰囲気がするけど、とにかくライブラリの位置が変わってるっぽい。
とりあえずシンボリックリンクを貼ったら動いた。HomebrewのFormulaのreposを覗いてみたけどちょっとよくわからなかった。
$ ln -s /opt/homebrew/opt/postgresql/lib/postgresql@14/libpq.5.dylib /opt/homebrew/opt/postgresql/lib/libpq.5.dylib
RubyKaigi 2022 - RubyKaigi 2022
明日からRubyKaigi 2022にオフライン参加するために三重県の津に行ってきます。 今回は現地の当日ボランティアスタッフとして参加予定です。会場であったらよろしくお願いします〜!
今年はフィヨルドブートキャンプ卒業生のお二人が登壇されるので楽しみです。
卒業生の ima1zumi さんと fugakkbn さんが | FJORD BOOT CAMP(フィヨルドブートキャンプ)