Just do IT

思うは招く

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

vagrant + ubuntu の環境にPostgreSQLをインストールするメモ

インストール sudo apt update sudo apt install -y postgresql-10 パスワード設定 postgresというLinuxユーザーでログイン。 sudo su - postgres PostgreSQLのフロントエンドを起動。 psql postgresユーザーのパスワードをpostgresへ変更。 alter role post…

gitignoreのやり方メモ

.gitignoreファイルを作る touch .gitignore これに無視したいファイルパスを書く。 echoで最初から書き込むという手もある。 node.js関連ならnode_modules/は管理の必要がないのでこうなる。 echo "node_modules/" > .gitignore git initをする前に書いてお…

GitHubにSSH公開鍵認証で接続する設定メモ

vagrant destroyをして公開鍵設定がゼロに戻っており、GitHubと連携が切れていた。 なのでやり直しのメモ。 環境と前提 手順 SSHの公開鍵、秘密鍵の作成 公開鍵を確認する GitHubに登録 gitに自分の情報を登録 環境と前提 Vagrant 2.2.2 Ubuntu 18.04.3 LTS …

bundlerでrack_csrfをインストールするメモ

簡単にCSRF対策ができるRubyのgem「rack_csrf」をbundlerでインストールするメモ。 Gemfileに以下を追記。 gem 'rack_csrf' インストール。 bundle install --path vendor/bundle requireする場合は require "rack/csrf" bundlerは使わない場合。 gem install…

Ubuntuにsqlite3をインストールする方法

ローカル開発環境(Vagrant)にsqlite3をインストールしようとすると、エラーが出ることがある。その対処法をメモした。 環境 vagrant Ubuntu Mac 手順 vagrantにログインしている状態で以下のコマンドを打つ。 sudo apt install sqlite3 エラーが出た。 E: …

Linux(Ubuntu)でSinatraが使える状態にする準備

ウェブアプリケーション作成の練習にSinatraを使うことになっため、Sinatraを使う状態にする。 前提となる環境 Vagrant Linux(Ubuntu) Mac Rubyをインストール済み LinuxにRubyを入れる方法はこちら。 k-koh.hatenablog.com 手順 まずは適当なディレクトリを…

Linux(Ubuntu) に rbenv を使って Ruby をインストールする方法

Vagrant + Linux の開発環境に rbenv を使って Ruby をインストールするためのメモ。 環境 rbenvをインストール rbenv を使う Ruby をインストール 「Cコンパイラがないよー」と言われたら Rubyを使う 参照 環境 Vagrant Ubuntu MacOS rbenvをインストール M…

「本当に頭のいい子を育てる世界標準の勉強法」を読み、親が家庭内で子どもにしてあげられることを考えた

書籍名:「本当に頭のいい子を育てる世界標準の勉強法」 著者:茂木健一郎氏(脳科学者) ※ちなみに私には2020年1月現在で3歳の子どもがいます。 AIの発達で世界はどうなっていくのか AI時代に求められること 探求学習とは 親が子どもにしてあげられること …

「Learn Better」を読んで、効率の良いプログラミング勉強法を考えた

結論 学習時に注意すべきこと 効果の薄い勉強法 前提知識が必要 学習はむずかしくて当たり前 成果ではなく習熟度を測る 短期記憶の仕組みを理解しておく 頭の良し悪しは、産まれた時点では確定していない どんな方法で学ぶと効率が良いのか? 学習内容に価値…

Procの参考問題 Ruby基礎#28

お題 次のような動作をするメソッドmy_collectを定義せよ a = [1,2,3,4,5] a.collect { |item| item * 2 } 条件 Procを使うこと 引数としてeachメソッドを持つオブジェクトを受け取り、各要素をブロックで処理する 回答 def my_collect(obj, &block) ary = […