Introduction Hi there, this is Nathan from Linker's developers team. Today I'll be writing about the things we learned when implementing Elasticsearch on a Japanese database. 日本語版はこちらです Purpose There are a countless guides for se…
はじめに 情報システム部の横山です。今回はElasticsearchを利用した機能を本番リリースする直前に発生した、表題のエラーについてご紹介します。このエラーが出るのは一部のアプリケーションだけだとは思いますが、同じエラーが出た人の一助となれば幸いで…
こんにちは、情報システム部サービス開発チームの石川です。 長年システムを稼働していると、いつの間にかテーブルに大量のデータが溜まってしまうこともあります。 はじめから溜まりすぎないように設計できればベストですが、溜まってしまったものは仕方な…
はじめに 情報システム部の横山です。 MySQLでバルクアップデートをしたいことはままあります。そこで使用するのがこのINSERT ... ON DUPLICATE KEY UPDATEなのですが、Web上では「どうやってアップデート元のレコードが決定されるのか」まで触れた使い方の…
はじめに 情報システム部の横山です。 ActionCable(Railsで扱えるWebsocketフレームワーク)のログを出力すると、見慣れない言葉が出てきます。subscribeやbroadcastやtransmitとは何を指すのだろう……と疑問を抱いたのでこの記事を書きました。 検証バージ…
こんにちは、大河原です。情報システム部サービス開発チームにて、Linkers.net の開発チームリーダーをしています。 このたび、私は10/22金-23土に開催されたKaigi on Rails 2021 にて、「Railsバージョンを倍にしたサービスのそれまでとそれから」というタ…
はじめに、新型コロナウイルス感染症に罹患された皆さまおよび関係者の皆さまに、心よりお見舞い申し上げます。 一日も早い収束と、皆さまのご健康を心からお祈り申し上げます。 現在弊社では、感染拡大防止の観点から自宅勤務が推奨されています。 この記事…
はじめに 情報システム部の横山です。 この記事は、Ruby on Railsの既存プロジェクトにMinIOを実際に環境に導入し、その際つまずいたところを記録した記事です。 MinIO導入の経緯から、ローカルの開発環境にコンテナとして導入して、最後はCIが緑になって開…
リンカーズは去る10月30日に行われた "Meetup for Rails engineers -メドピア×リンカーズ×Classi開発事例-" を、メドピア社・Classi社と共に開催しました。弊社からは3名が登壇しましたので、その模様を紹介します。 (書き手: リンカーズ 鈴木竜太) 礒飛拓也…
Railsで開発していると、デフォルトのSubmitイベントを上書きしたい時に遭遇することがあると思います。 そういった場合は、Clickイベントなどを利用して、デフォルトのSubmitイベントはキャンセルし、上書きした処理を実行することになります。 しかし、イ…