ブログ

読んで思い出す。忘れるために書く

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

Q. Google Chrome で日本語 Web ページが文字化けする (Docker 環境)

A. 追加でフォントをインストールする RUN apt-get -qqy update \ && apt-get -qqy --no-install-recommends install \ libfontconfig \ libfreetype6 \ xfonts-cyrillic \ xfonts-scalable \ fonts-liberation \ fonts-ipafont-gothic \ fonts-wqy-zenhei \…

Watir を Docker 環境で動かして Web ページのスクリーンショットを撮る

リポジトリを作った : gouf/watir_in_docker_demo - GitHub 詳しくはそちらを参照のこと 今回は最小限の環境で動くのを確認するのが目的だった もし次のステップを設定するなら、Watir を絡めたコードをもう少しモリモリ書いて動かしてみたい Links Watir Pr…

refine で簡易的に西暦から元号に変換する

module RegnalYear module JP refine Integer do def to_regnal_year_jp case self when 1868..1912 '明治' when 1912..1926 '大正' when 1926..1989 '昭和' when 1990..2019 # acutualy: 1/8/1989 - 4/30/2019 '平成' end end end end end using RegnalYear…

Q. Rails の params.permit に関わる最小限のコードを書きたい

A. ドキュメント ActionController::Parameters#permit を参照して、サンプルコードを動かす require 'active_support/core_ext' require 'action_controller/metal/strong_parameters' params = ActionController::Parameters.new({ person: { name: "Franc…

OpenWeatherMap API と連携して天気予報を表示する

「Ruby on Rails - Rails 天気予報取得 表示|teratail」で、質問者によって書かれた JavaScript との連携方法を調べてみた リポジトリ 書いたコード 大まかな処理内容 Links リポジトリ GitHub にリポジトリを作った : gouf/open_weather_map_demo - GitHub…