日常

ケ・セラ・セラ

2015-08-01から1ヶ月間の記事一覧

HSTS 設定をクリアする方法 in firefox

localhost を https であれこれしていたら戻らなくなった。 こういうことのようだ。 Web サイトにまず HTTPS でアクセスする Strict-Transport-Security ヘッダ を応答する のヘッダで指定された有効期限内では、HTTPS でアクセスを試みるようになる。 戻し…

Heroku に Phoenix アプリをデプロイする際の config/prod.secret.exs

Phoenix の config/prod.secret.exs というのは、 Rails においての secrets.yml のようなもので、デフォルトで作られ secret_key_base が記載されている。 Heroku にデプロイした際、prod_secret.exs が無いとエラー。phoenix.new した際なのか、.gitignore…

Mac,Phoenix0.16.1 で mix.phoenix.server できず Unchecked dependencies for environment dev

昨日久々に Phoenix だ!と思い立って Mac に環境を作りなおしていたところ、 mix phoenix.server できなくて困っていた。 Phoenix の Installation ページのとおりにやっていたのだけれど何が問題なのかわからなかった。 Installation · Phoenix こんな状況…

Mac で postgresql の起動がうまくいかないとき

適当に brew update して久々に postgresql を使おうとしたら起動しなくて暫く時間をくった。 どうやら自分は 9.3 から 9.4 に上げたらしい。 $ postgres --version postgres (PostgreSQL) 9.4.4 まず、こんな調子だった。 $ psql psql: could not connect t…

MySQL 条件に一致する一部のデータのみダンプしたいとき

このようにする。 mysqldump -uroot database_name table_name -t -w "id = '1111' and name = 'foo' and created_at < '2015-08-01'" > dump_file --where='where_condition', -w 'where_condition' のように条件を指定できる。 create table statement が…

rails なるべく簡単に bootstrap を使う方法を考えてみた

ちょっと何かつくろう。そうだ bootstrap 使おう。となった時に、さくっと環境が作れないとどんどん腰が重たくなってしまいに動かなくなるという、何度もこういうことがあるのでよくない。どうするのが楽なのか考えてみた。 一応、辿り着いたところを書いて…

ruby ヒアドキュメントのインデント unindent gem, <<~ syntax

k0kubun/md2key という gem を見て、 うおーっと思ってコードを除いた中で unindent という gem を見つけた。 spec.add_dependency "unindent", "~> 1.0" なんだろうと見てみるとヒアドキュメントのインデントを揃えるあれだ。 この qiita の記事が詳しいの…

ruby で時分秒の変換

ruby で分から時に変換したかった。 何か便利なメソッドはあるのかなと思ったけれど特に無さそうだったのでこうした。 a = [0, 10, 60, 99, 1200, 2400, 9000] a.map{ |m| "%02d:%02d"%[m / 60, m % 60] } [ [0] "00:00", [1] "00:10", [2] "01:00", [3] "01…

Rails log lotate したい

各環境のファイルで設定する。development ならこう。 config.logger = Logger.new("log/development.log", 'daily') weekly, monthly も指定できる。

upstream に新しくブランチが出来たのでそれを clone 済みの手元の環境に持ってきたいとき

git

身の回りでは最近から git を導入したプロジェクトがあったりする。 こういう、upstream master に追従する方法。みたいな記事はすぐに見つかるんだけど、 git fetch upstream git merge upstream/master upstream に新しくブランチが出来たのでそれを clone…

virtual box のホストキーを HHKB のために変えた

以前こういう記事を書いていて、右superキーを virtual box のホストキーとして割り当てていた。 virtualbox のホストキーの変更方法 - 日常 最近また HHKB (light2? だけど) をよく使っていて、また使い始めた理由というのが、 PC についてきた標準の JIS …

Vim 検索で最短一致箇所がほしい時

たとえばこういうときです。 [foo][bar][baz] とあって、 /[.*] とすると [foo][bar][baz] がまるっとヒットしてしまう。 こういう時は {-} を使うそうだ。 /[.{-}] これで [foo], [bar], [baz] が別々に得られる。