2025-01-01から1年間の記事一覧
Bundler 4.0.0が出ましたね。めでたい。ということで早速4.0.0にアップグレードしてみました。オフィシャルの情報としての4.0.0の差分およびアップグレードガイドは ^ を見ると良いです。 実際にやったこと bundle up --bundler=4.0.0を実行してlockファイル…
「Ruby on Railsのテーブル設計とトランザクション処理 LT Night」で話した内容のフォローアップです。主に懇親会で id:kamipo さんから現地でもらった質問を受けての補足となります。 speakerdeck.com 図中のオレンジ枠と緑枠のトランザクションを分けてい…
type そのもの、 あるいは _type のようなsuffixを持つ名前を変数や、構造体・クラスのメンバーや、データベースのcolumnなどに付けてしまうことがしばしばあると思うのですが、個人的にはあまりこれはやらない方が良いのではないかと考えています。理由とし…
speakerdeck.com発表資料はこちらです。以下に資料に入れそびれた・話しそびれたことを以下に記しておきます。 実際のところSSEを導入したのはなぜなのか 今回例示したような「長い時間がかかる処理の進捗報告・完了通知」のような機能はポーリングでも実現…
github.com類似文字列検索ライブラリであるところのResemblaですが、利用に際してはビルド済みのパッケージが配布されていないため自分でビルドする必要があります。 が、Wikiに書かれているインストールドキュメントがCentOS 7のものになっており *1 、現代…
github.combe-let-it-beというコマンドラインツールを書きました。これはRSpecのスペックファイル中に存在する let や let! を自動的に可能な限り let_it_be に書き換えるというものです。 $ be-let-it-be convert path/to/your_spec.rbというふうに簡単に使…
English article is here: openapi-fetch-gen – Generate TypeScript API client from OpenAPI TypeScript interface definitions created by openapi-typescript - DEV Communitynpm registryにも公開されています。従って以下のようにダウンロード可能です…
www.phoronix.comということで、GNU Goldのリンカがdeprecatedになる予定だそうです。arm64環境のgo *1 でcgoを利用しようとするとデフォルトでgoldのリンカを利用しようとするので、これをGNU ldを使うようにしたいという話です。かつてのGNU ldにはshow st…