@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2022-08-01から1ヶ月間の記事一覧

ソウルハッカーズ

ソウルハッカーズをはじめました。 soul-hackers.jp このツイートみてから気がついたんですけど、キャラクターデザイン、三輪士郎さんだったんですね。 【#ソウルハッカーズ2 本日発売!】人気イラストレーターさんによる発売記念イラストを公開中ホ!今日は…

WSL上のfish-shellからWindowsのホストのディレクトリでプロンプト表示に時間がかかることがある

現象 表題がわかりにくいですね。 動画で再現するとこうです。 gyazo.com lsコマンドを実行すると、結果が表示されます。 すこし待つとプロンプトが表示されます。 fishのversionは 3.3.1 です。 今、原因の候補と考えているもの プロンプトの右側にgitの情…

Rails 7のload_async

Rails 7の新機能を見ていて次の機能があることに気がつきました。 Ruby on Rails 7の主要な新機能・機能追加・変更点 - Qiita ActiveRecord::Relation#load_asyncを使用することによって、非同期でSQLクエリを実行し、結果を取得することができるようになり…

現実主義勇者の王国再建記IX

現実主義勇者の王国再建記IX (ガルドコミックス)作者:上田悟司,どぜう丸,冬ゆきオーバーラップAmazon ペンでガリガリ描いている感じの絵柄が好きです。

七回死んだ男

新装版 七回死んだ男 (講談社文庫)作者:西澤保彦講談社Amazon 甥が夏休みの読書感想文の題材に選んだ本です。 読み切るのにどれくらい時間がかかるのかベンチマークのために読んでみました。 一日で読み切れました。 面白かったです。 SF新本格というミステ…

Railsガイド日本語訳への貢献

雑談会 - @ledsun blog で 昔使ってたDelayed::Jobがなくなっていた と書いたら次のような情報を頂きました。 ちなみに、Railsガイドの英語版を見ると、Delayed::Jobの記載はありますね~https://t.co/mSD6s4Gz5N— thinkAmi (@thinkAmi) August 14, 2022 修…

並列プログラムの作り方

並列プログラムの作り方作者:Carriero,Nicholas,Gelernter,David共立出版Amazon 咳さんがどこかですすめてたのを見て2018年に買った本です。 4年の熟成を経て、読んでみました。 原著は1990年発行なので、30年前の本です。 大学の教科書向けの本です。 教科…

雑談会

今年の4月から社内のslackでハドルを使って、週一で30分の(技術的なテーマで)雑談をしています。 今回は僕が司会の回だったので、ActiveJobのバックエンドについて質問しました。 スレッドワーカーのSidekiqで並列化できるわけもなく - @ledsun blog でSid…

スレッドワーカーのSidekiqで並列化できるわけもなく

処理を並列化したらデータベースアクセス速度が低下した謎 - @ledsun blog で「SidekiqのジョブをつかってCPUバウンドな処理を並列化したのに速度低下しておかしい。」みたいなことを書きました。 冷静に考えたら並列化されてません。 RubyのスレッドにはGlo…

京都大学OCWの国際経営史

お知らせ|京都大学OCW で閉鎖になることを知りました。 そもそも公開されていることも知りませんでした。 せっかくなので何か見てみようと思って一番最近公開されていた国際経営史という講義を見てみました。 ocw.kyoto-u.ac.jp いまあつい経営者のイーロン…

処理を並列化したらデータベースアクセス速度が低下した謎

ActiveJobとSidekiqで実装されたとある非同期処理を高速化しようと試みています。 入力ファイルからデータを読み取ってDBへ保存する処理です。 事前処理がそれなりにあるのでCPUバウンドな処理とI/Oバウンドな処理が半々ぐらいです。 CPUバウンドな処理は並…

thorのワーニング

現象 あるRailsアプリケーションのRailsのバージョンを6.1.5にアップグレードしたところ、rails consoleを実行すると次のようなthor gemのワーニングがでるようになりました。 ledsun@MSI:~/pubannotation►bin/rails c Deprecation warning: Expected string…