ローイングファンのプログラミング日記

ボート競技やプログラミングについて書きます

2018-11-01から1ヶ月間の記事一覧

Time差0.1秒未満のレースを選び出す

今回はデータベースに収録してあるボートレース(レガッタ)の記録から僅差のレースを選び出す。 データベースの操作にはActive Recordをつかう。 目次 条件 プログラムの内容 必要なGemのインストール .envファイルをつくる Rubyのコードを書く 実行する 結果…

Ruby 日時をつくるときの桁あわせ

Date.new 2018年11月9日を作りたい場合。 エラーになる例 require 'date' p Date.new(2018,11,09) エラー表示 Invalid octal digit p Date.new(2018,11,09) ^~ 日にち09の0が余計なので0をとる 一桁月の場合も同様 修正後 require 'date' p Date.new(2018,11…

久しぶりに動かすときは余裕をもって

目次 急いでいるときに動かないとあせる gitが動かずあせる Heroku CLIのアップデート 急いでいるときに動かないとあせる あるシステムを久しぶりに使おうとしたとき、アップデートが必要だったり関連システムの再インストールが必要だったりで、すぐには動…

仮想環境でSinatraアプリを起動する手順

目次 今回の環境 Sinatraアプリを起動する手順 ターミナル/PowerShellで仮想環境ディレクトリに移動する Vagrantを起動する 仮想環境にログインする(ssh接続する) Cyberduckを起動する Sinatraアプリが配置されているディレクトリに移動する PostgreSQLサー…