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

ruby on rails 5 ではまったこと→あとで調べる

LoginController 作ってるとき ActionController::InvalidAuthenticityToken error に遭遇した。 ruby - Rails 5 ActionController::InvalidAuthenticityToken error - Stack Overflow に解決策があったので参考にした。 protect_from_forgery prepend: true…

SSHの設定まとめ(VPSにSSH接続する)

ssh-keygen で秘密鍵(id_rsa)と公開鍵(id_rsa.pub)を作成する。 鍵の名前は任意につけられるので-f オプションで覚えやすい名前にしておく。 ssh-keygen -t rsa -b 4096 -f sakura_rsa -C 'sakura' Cオプションはコメントをつけられる。 この場合、sakura_rs…

vagrant チートシート

ちょっと便利なチートシート。主に覚書。 vagrant ssh-config --host 192.168.33.10 で ~/.ssh/configに以下のように書き込まれるので Host 192.168.33.10 HostName 127.0.0.1 User vagrant Port 2200 UserKnownHostsFile /dev/null StrictHostKeyChecking n…

ruby on railsは、うまく動作させるまでが結構大変

ruby 2.1.0 rails 4.1 でテスト中mysql2はバージョン0.3.21を使うべし 0.4.5は動かない。 rspecのバージョンは3.4を使うべし、これで動いた。mysql を動かすには mysql-develも必要centos7への mysql5.6のインストール・設定を書いておく sudo yum -y locali…

ansibleをサックと簡単に使うんよ

ansibleでvagrantの開発環境をサックと整備したいということで色々やってみた。ansible_localというのでvagrant内にansibleをインストールして、そこで、playbookに記述した内容を実行する。ruby on railsの開発環境を構築してみた。Vagrantファイルのあると…

kusanagiでLets encrypt を自動更新設定してるんだけども、うまくいかないケースの対処法

https化は時代の趨勢だとわかっているけれども、対応するのに困ってる人は多いと思います。 conohaでkusanagiを使うとめっちゃ簡単にhttpsに対応できて便利なんです。 でも、今回は、自動更新がうまくいかず、chromeに怪しいサイト認定されてしまったのでそ…

djangoを徒然なく学びながらpythonも学ぶ

python r'^hello/$' の意味文頭に付くr 文字の意味はraw string という意味。 pythonでは\ (バックスラッシュ)はエスケーピングの特別文字となっているので, 改行 \n文字などが使える。rが付くとそれを無視するという意味。^ (caret) は文字列の先頭を意味す…

いろんな株データのありか

日本証券取引所の公式ホームページの東証上場銘柄一覧 http://www.jpx.co.jp/markets/statistics-equities/misc/tvdivq0000001vg2-att/data_j.xls

vagrantでweb開発をするのに必要なtips

vagrantでweb開発する際のハマりどころがいくつかあります。まず、vagrantでは/vagrantが共有フォルダの役割を果たして便利なわけですが。そこに/var/www/htmlのシンボリックリンクをはると、mac側でプログラムを変更しながら、linuxサーバー上での挙動を色…