🤖

🤖

:gijutsu_burogu:

Ruby

🍶組み合わせを列挙するアルゴリズムについて(Ruby)

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 組み合わせ Rubyで組み合わせを求める機会があった。 Rubyには便利なメソッドがあって、以下のように求めることができる。 arr = [1, 2, 3, 4, 5] p arr.combinat…

🍺Redisより早いNoSQL DBのAerospikeをRubyから使ってみた

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 以前、アドテクについて学ぶ機会があったので知見を残しておく。 アドテク界隈ではAerospikeがよく使われるようだ。 https://www.aerospike.jp/ Aerospikeとは No…

🍺Rubyでプログラミングテストをしているとき、愚直な実装とライブラリの実行速度が気になって調べた漢の話

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 問: ある配列において最大値とそのインデックス,最小値とそのインデックス、その配列の長さを求めたい。 解法1 ループを一度実行することですべてを求める。 arra…

🍺RSpecでOmniAuthのFacebookログイン/サインアップのFeatureテストを書く

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 はじめに テストを書くのが嫌い/苦手な人はたくさんいると思う。 ものづくりが好きな人にとってテストはなにも生み出されている気がしなくて退屈だ。 そして、テ…

🍺Rubyでプログラミングコンテストをやるときの標準入力、標準出力

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 はじめに インターン選考でプログラミングテストがあったのだがボコボコにやられた。 Rubyで書いたのだがRailsしか書かないので標準入出力すら慣れておらず手間取…

🍺既存のRailsアプリにJSONを返すAPIを実装してみる

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 既存のRailsアプリにJSONを返すAPIを追加する Gem jbuilderというjsonをいい感じにrubyで書けるGemを使用する。 jbuilderの使い方は以下の記事がわかりやすかった…

🍺Railsでデータベースのテーブルを司るmigration

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 migration マイグレーションと読むらしい。(ミグレーションと思っていた、、、) migrationとは データベーススキーマの継続的な変更 (英語) を、統一的かつ簡単に…

🍺Railsでデータベースのテーブルを司るmigration

この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 migration マイグレーションと読むらしい。(ミグレーションと思っていた、、、) migrationとは データベーススキーマの継続的な変更 (英語) を、統一的かつ簡単に…