You should not use `dbi` gem in Rails project.

Published at: 2019/02/25

TL; DRYou should not use dbi gem inside Rails project.Otherwise, you'll get an error something like:{:sanitize_conditions=>:sanitize_sql} is not a symbol nor a stringDescriptionIn Daru, it seems to support Daru::DataFrame#write_sql method, which seems to support data insertions from Dataframe according to the doc. …

jekyll でのタグの取り扱いについて

Published at: 2019/02/24

このブログのタグページを作りたいだけなのだけれども、 やたら情報が錯綜していて苦労してしまったので、 備忘を兼ねて記録を残す。一言でjekyll-archives を使いましょう。公式 Plugin ページ にも載っていて、ほぼほぼ安定していると思われます。作業手順Gemfile に以下を追加。group :jekyll_plugins do gem 'jekyll-archives' end_config.yml に次を設定plugins: - jekyll-archives # その他 plugins... jekyll-archives: enabled: [tags] layouts: tag: tag permalinks: tag: '/tags/:name/'_layout/tag.html に以下を作成--- layout: default title: {{ page.title }} --- <h1>'{{ page.title }}' の一覧</h1> {% for post in page.posts %} <!-- post を使って何かやる。 index.html と同じ感じ --> {% endfor %}…

Capistrano3 で revision を表示する

Published at: 2019/02/21

desc 'Show deployed revision' task :revision do on primary :app do execute "cat #{Shellwords.shellescape(current_path)}/REVISION" end endを deploy.rb に追記したのちにbundle exec cap production revision

Elastic Beanstalk についての忘備録

Published at: 2019/02/20

Elastic Beanstalk は、 aws で対ユーザーの WEB サーバーを立てるときに、 ほぼほぼ毎回お世話になる。 ただ、一度設定が済んでしまうと、ほとんどその後ほとんどいじらず、勝手によろしく動いてくれるので、新規のプロジェクトの度に beanstalk…

CodeDeploy で yarn build したときの buildspec.yml

Published at: 2018/05/23

多分これをつかいまわせばよいので、忘備録。ubuntu 正規フローでインストールするcache も指定する version: 0.2 phases: install: commands: - sudo apt-get update && sudo apt-get install apt-transport-https - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list - sudo apt-get update && sudo apt-get install yarn pre_build: commands: - if [ -e /tmp/node_modules.tar ]; then tar xf /tmp/node_modules.tar; fi - yarn install build: commands: - yarn run build post_build: commands: - tar cf /tmp/node_modules.tar node_modules artifacts: files: [ '**/*' ] base-directory: build cache: paths: - /tmp/node_modules.tar参考:https://qiita.com/lohn/items/9c4c80d42af4050ed82fhttps://qiita.com/monamu/items/398c…