
カテゴリー: Ruby


巨大なGoogleスプレッドシートをRubyで軽めに処理する方法
こんにちは、アルバイトのarakiです. 寒さが厳しくなっていますが、少し怖い話(?)があったので共有します. 僕は以前、毎日0時頃にDBからその日の更新分をスプレッドシートへと書き込むRubyプログラムを書きました.す […]
rubyで正規表現そのものに対する理解を深める
こんにちは、エンジニアのitogaです。 今回は、初心者が取っ掛かりにくいと思われる正規表現についてrubyを使いながら解説していきます。rubyや特定の言語での正規表現の利用に関する解説記事は山ほどありますが、そもそも […]
RubyのEnumerableでメソッドチェーンするときのコツ
こんにちは。アルバイトの近藤です。 みなさんはRubyのイテレーター、回していますでしょうか。 map, zip, inject, group_by, ….. 一通りメソッドを覚えると、この処理にはコレがぴっ […]
Rubyでcsvファイルを横持ちから縦持ち構造に変換する
こんにちは。学生アルバイトのohkiです。みなさん、テーブル構造というとどんなものを思い浮かべるでしょうか?おそらく多くの方が横持ち構造を思い浮かべるのではないかと思います。確かに横持ち構造の方が見やすいですが、縦持ち構 […]
Seleniumを使って無限スクロールをゆっくりスクロールする方法
こんにちは。アルバイトのtakataです。初めての投稿ですがよろしくお願いいたします。今回は8割程度のところまでスクロールするとウェブページの更新が行われ、かつ、更新回数が2度以上あるサイトのスクレイピングをSeleni […]
Rails – ActiveModelSerializers gemでサクサクAPI開発
こんにちは、学生エンジニアのkanekoです。 皆さんはRuby on RailsのAPIモードを使ってますか?かの有名なRailsチュートリアルでは、erbなどのテンプレートエンジンを用いてフロントエンドもRails側 […]
Ruby × Seleniumでファイルをダウンロード
こんにちは、アルバイトのarakiです. 最近は感染症の流行で外に出る機会も減りました.人の少ない時間帯に散歩などしたいものですが、季節柄、暑さが厳しいかと思えば雨が強かったりでおっくうになってしまうものです.それでも、 […]
Bitbucket PipelinesでRubyのバッチ処理をテストする方法
こんにちは。エンジニアのTsujimotoです。弊社では、広告クリエイティブのクラウド収集サービス「アドクロール」をRuby on Railsで開発しています。 前回、Bitbucket上で利用できるCI/CDツール「B […]