はじめに 弊社では古くから運用しているプロジェクトなどでRuby2.4のような古いバージョンを利用しているプログラムがいくつか存在しています。そのようなレガシー環境では、最新のライブラリを使えない、あるいはパフォーマンス […]
弊社では開発言語として主にRubyを使用し、クローリングやスクレイピングを業務として行っています。その過程で、プログラム内でURLを扱うことが多々あります。特にURLエンコードは正確なデータ取得や通信の安全性を保つために […]
はじめに ウェブスクレイピングやクローラーの運用では、クロール先のページが変更された場合、クローラーの改修が必要になります。この際、改修前後のデータを比較して、正しく動作しているか、データに差異がないかを確認する作業は非 […]
はじめに 弊社ではプロジェクト管理ツールとしてTrelloを利用していますが、日々の業務の中で使いづらいなと感じる部分がいくつかあります。 中でも、Trelloカード内のコメントなどでコードブロックを用いてコマンドやソー […]
はじめに プログラムを開発する際、標準出力を活用してデバッグ情報や重要なメッセージを表示することはよくあります。しかし、これらのメッセージを単なる白黒のテキストで表示するだけでは、情報の把握が難しいことがあります。そこで […]
はじめに 弊社ではスマホアプリ上のデータを機械的に収集するネイティブアプリスクレイピングの技術を用いてアドクロールなどの様々なサービスに活用しています。 そのため、社内で大量のスマートフォンを保有し、それぞれの端末からデ […]
Sinatraでsession cookieを利用する 弊社では日々大量のデータを扱っているのですが、それらの中身をサンプリングして人力でチェックする必要しなければならない場面がたまにあります。その際、社内で使う簡単なU […]
お問い合わせ・ご依頼はこちらから