こんにちは、最近趣味でいろんなものをデバッグばかりしている気がする masm11 です。 先日は scp の問題でしたね。 blog.ingage.jp 今回問題だったのは、ターミナルエミュレータ (端末) である Terminator です。 私はデスクトップ環境にボタンを配置し、そ…
前回のエントリでは、検索アルゴリズムとしては単純な、でも弊社のサービスにはマッチしている N-gram を採用しているということをお伝えしました 。また Elasticsearch ではどういう設定しているかもお伝えしました。 検索結果のハイライト(highlighting)…
こんにちは、masm11 です。 今回は、RDBMS で複数行の UPDATE すると割と簡単に起きるデッドロックを回避する方法を探ります。 Rails を用い、RDBMS としては PostgreSQL を使います。 準備 まずは、Rails のプロジェクトを作ります。 rails new proj --skip…
こんにちは、masm11 です。 時々数学で遊んでみたくなりませんか? というわけで、今回は数学と戯れてみたいと思います。循環小数です。とは言え、ただ実証してみるだけですので、気楽にお付き合いいただければと思います。 循環小数とは まず、循環小数とは…
前回のエントリで、弊社サービス Re:lation が Elasticsearch をどういう感じで使っているのかを、主にインフラにまつわる部分を中心に書きました。 blog.ingage.jp 今回は実装に関わる部分を書いてみたいと思います。 前回の記事も含めて今回の記事につきま…
@kizashi1122 こと、永田です。 blog.johtani.info @johtani さんがツイートするもんだから、あいよっと返事してしまいました。 以下、@johtani さんに話したことも話してないこともツラツラと書いていこうと思います はじめに 弊社のサービスである「Re:lat…
こんにちは、masm11 です。 scp で大きなファイルを転送すること、ありますよね。 私も時々やるのですが、今回、ログアウトすると scp が通信しなくなる、 という妙な症状に見舞われましたので、ご紹介します。 症状 状況としては、まず、3台のコンピュータ…