macOS で untrunc をビルドする

こんにちは、masm11 です。 突然ですが、動画って面倒ですよね… 主に mp4 の話ですが、 ファイルが途中で切れてると、全然再生してくれないんです。 データがあるところまでは再生してくれればいいのに… で、データがあるところまでで辻褄を合わせて再生でき…

Ruby で SMTPError#message を使う場合の注意点

やっと「シン・ウルトラマン」を映画館で観てきた id:kizashi1122 です。 弊社サービス Re:lation ではメールを扱うことが多いです。送受信のエラーもハンドルしています。 今回ご紹介するのはメール送信時のエラーについてです。 メールアドレスの @ より前…

# GINZAを使う

こんにちは。ksr_cyclです。 今日は私が良く使うNLPのライブラリであるGINZAを紹介します。 GINZAはMegagon Labsと国立国語研究所との共同研究成果をオープンソースで公開したことから始まった、日本語NLPライブラリです。 GINZAにはさまざまな機能がありま…

Vimiumのススメ

こんにちは wasatingです。 今日は私が愛してやまないchrome拡張のVimiumについて紹介させてください。 Vimiumについて、簡単に説明するとVimのような操作感でブラウジングができるといったものです。(リンクはこちらから) Vimっぽいというと、操作が覚えら…

情報過多になったページを整理してみた

こんにちは! 夏野菜の成長が著しい季節、草むしりの無限ループに陥っているHarashoです! 今回はこれまでデザインについて深く考えてこなかった私(バックエンドエンジニア)が、ページ構成やデザインについて考えるきっかけになったシステム改修について記…

Integer型のカラムにdefaultを設定するとレコードの検索時間はどうなる?

こんにちは。oda@エンジニア1年目です。 先日、マイグレーションファイルを使って、テーブルにInteger型のカラムを追加しました。 必要なレコードにのみデータを入れて、その他はnullにしていたところ、次のような指摘をいただきました。 「default: 0を設…

ActiveRecord を色々試せる環境を作ってみる

こんにちは。ryohei515です。 実務で ActiveRecord の動作を確認したいときは、開発環境内の Rails Console で動かしてみるのですが、プライベートで確認したい時用に環境を作っておきたいと思い、備忘録的に残しておきます。 過去の記事で、サンプルデータ…