matsuok’s diary

あくまでも個人的意見であり感想です

2020-06-01から1ヶ月間の記事一覧

Ruby PDFを作成

Prawnを使ってPDFを作成 導入 gemでインストールし、requireするだけです。 帳票レイアウトを決める 帳票のサイズや向き、上下左右の余白はコンストラクタで指定します。 Prawn::Document.new(:page_size => 'A4', :page_layout => :portrait, :top_margin =…

Ruby リモートのデータベースにアクセス postgresql

sqlite3は、ローカル上にあるデータベースにしかできない。 ubuntu18.04上にある、postgresqlに,Macからアクセスruby-pgライブラリを使えば接続できる postgresql用のgemをインストール $ gem install pg -v '0.18.4' Fetching: pg-0.18.4.gem (100%) Buildi…

CSV ファイルをRubyで処理

歩数計データを、ウェルネスリンク機器専用 測定記録取り込みソフトウェアからCSVにエクスポート エデイタで読み込み漢字コードをutf8で保存 歩行距離などを集計し、平均値を読み込む ヘッダーは、行のカラム配列のハッシュキーとなり、ヘッダー値でカラム値…

CSV ファイルをデータベースにロード(天候データ) Rubyで処理

データベースのCLIでCSVからのロードコマンドは提供されているので、そのままなら、開発は不要。 データ加工などある場合に有効 気象庁からCSVにエクスポート エデイタで読み込み、ヘッダー行は削除し漢字コードをutf8で保存 ヘッダーない場合は、行のカラム…

CSV ファイルをデータベースにロードRubyで処理

データベースのCLIでCSVからのロードコマンドは提供されているので、そのままなら、開発は不要。 データ加工などある場合に有効 歩数計データを、ウェルネスリンク機器専用 測定記録取り込みソフトウェアからCSVにエクスポート エデイタで読み込み、ヘッダー…

データベースからグラフ作成 Ruby

歩行テーブルと気象データを日付でジョイントしたビューから、グラフ化する 歩行距離、日平均気温の時系列折れ線グラフ 歩行距離と気温は縮尺が違うので、歩行距離に合わせる 期間内天候比率を円グラフ化するが、要素が多いとエラーとなるので、比率が低いデ…