2019-01-01から1年間の記事一覧

Elixir GUIDES を普通に読む1

Elixir GUIDES を読んだメモ elixir-lang.jp 2.基本型 Elixir の関数は関数名とアリティで表す アリティは引数の数 func/2 は関数名 func で引数を2つ取る関数 アトム 他の言語でのシンボル、それ自身が定数でもある :hello 無名関数 fn と end で区切る iex…

Mac OS X (Mojave 10.14.6)で mtoc の build に手こずった話

OS

UEFI ベアメタルプログラミング やってみよーと思ってたらここに手こずっていた UEFI プログラムを QEMU で実行してみたい -> OVMF の build が必要 OvmfPkg/build.sh 実行してみると mtoc がない isal がないとか言われる そもそも前準備が必要だった Mac …

Rails チュートリアル 1章 勉強メモ17

Rails チュートリアルの勉強メモ railstutorial.jp 前回までのあらすじ hello メソッドにたどり着くまでをみた インターネットにデタラメを残している気がする間違えてるところあったら直します 演習 helloアクションを書き換え、「hello, world!」の代わり…

Rails チュートリアル 1章 勉強メモ16

Rails チュートリアルの勉強メモ railstutorial.jp 前回までのあらすじ hello メソッドにたどり着くまでをみている イマココ --> #58 Puma::Configuration::ConfigMiddleware.call(env#Hash) at $HOME/.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/puma-…

Rails チュートリアル 1章 勉強メモ15

Rails チュートリアルの勉強メモ railstutorial.jp 前回までのあらすじ application_controller を読んでたら protect_from_forgery が気になって脱線してしまった protect_from_forgery 前回眠すぎてよくわかんなかった origin ちょっとググってみた qiita.…

Rails チュートリアル 1章 勉強メモ14

Rails チュートリアルの勉強メモ railstutorial.jp rails server $ rails server => Booting Puma => Rails 5.1.7 application starting in development => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.12…

Rails チュートリアル 1章 勉強メモ13

Rails チュートリアルの勉強メモ railstutorial.jp rails server を追ってみる bin/rails - hello_app/bin/rails 1: #!/usr/bin/env ruby 2: begin 3: load File.expand_path('../spring', __FILE__) 4: rescue LoadError => e 5: raise unless e.message.in…

Rails チュートリアル 1章 勉強メモ12

Rails チュートリアルの勉強メモ railstutorial.jp rails server を追ってみる rails new との違い gems/railties-5.1.7/lib/rails/app_loader.rb @ line 36 Rails::AppLoader#exec_app: 32: def exec_app 33: original_cwd = Dir.pwd 34: 35: loop do => 36…

Rails チュートリアル 1章 勉強メモ11

Rails チュートリアルの勉強メモ railstutorial.jp bundle install 読んでいた 前回から bundle install 読んでいたが編集データが吹っ飛んだのとそもそも面白くなかったので一旦保留 - bundler/cli/install.rb installer = Installer.install(Bundler.root,…

Rails チュートリアル 1章 勉強メモ10

Rails チュートリアルの勉強メモ railstutorial.jp 前回は rails new を追ってみた bundle install 読んでみる まずは bundle を探す $ which bundle $HOME/.rbenv/shims/bundle mir3636.hatenablog.com shims 以下のファイルは1章 勉強メモ1で見た通り全て…

Ruby のコード追うのに便利だったメソッド1

Ruby のコード追っていて便利だったメソッドの忘備録 Method#source_location docs.ruby-lang.org メソッドがどこで定義されているか教えてくれる [8] pry(#<Thor::Command>)> instance.method(:perform).source_location => ["$HOME/.rbenv/versions/2.6.2/lib/ruby/gems/2</thor::command>…

Rails チュートリアル 1章 勉強メモ9

Rails チュートリアルの勉強メモ railstutorial.jp 1章続き rails new 何やってんの? create_config_files 271: def create_config_files => 272: build(:config) 273: end いつもの 97: def config => 98: empty_directory "config" 99: 100: inside "conf…

Rails チュートリアル 1章 勉強メモ8

Rails チュートリアルの勉強メモ railstutorial.jp 1章続き rails new 何やってんの? そろそろrails new も終盤に入った予感(Rails チュートリアルとは...? set_default_accessors! - rails/generators/app_base.rb @ line 169 Rails::Generators::AppBas…

Rails チュートリアル 1章 勉強メモ7

Rails チュートリアルの勉強メモ railstutorial.jp 1章続き rails new 何やってんの? gems/thor-0.20.3/lib/thor/command.rb 20: def run(instance, args = []) 21: arity = nil 22: 23: if private_method?(instance) 24: instance.class.handle_no_comman…

Rails チュートリアル 1章 勉強メモ6

Rails チュートリアルの勉強メモ railstutorial.jp dispatch から読んでいきます 1章続き rails new 何やってんの? gems/thor-0.20.3/lib/thor.rb # The method responsible for dispatching given the args. def dispatch(meth, given_args, given_opts, c…

Rails チュートリアル 1章 勉強メモ5

Rails チュートリアルの勉強メモ railstutorial.jp 前回の続き見ていきます 1章続き rails new 何やってんの? Rails::Command.invoke を読む 30: def invoke(full_namespace, args = [], **config) => 31: namespace = full_namespace = full_namespace.to_…

Rails チュートリアル 1章 勉強メモ4

Rails チュートリアルの勉強メモ railstutorial.jp 前回の続き見ていきます 今日は別環境でやってたので思考垂れ流し編 1章続き rails new 何やってんの? "rails/cli" $HOME/.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/railties-5.1.6/lib/rails/cli.…

Rails チュートリアル 1章 勉強メモ3

Rails チュートリアルの勉強メモ railstutorial.jp 今日も生きるために勉強していきましょう 前回の続き見ていきます いつまで rails new を追ってるんだ 1章続き rails new 何やってんの? 前回は$HOME/.rbenv/versions/*.*.*/bin/rails を読んだ $HOME/.rb…

Rails チュートリアル 1章 勉強メモ2

Rails チュートリアルの勉強メモ railstutorial.jp 前回の続き見ていきます 1章続き rails new 何やってんの? 前回は $HOME/.rbenv/shims/rails を読んだ exec "/usr/local/Cellar/rbenv/1.1.2/libexec/rbenv" exec "$program" "$@" の続きから読んでいく r…

データ志向アプリケーションデザイン 読書メモ1

1章 信頼性、スケーラビリティ、メンテナンス性に優れたアプリケーション とりあえずの勉強メモ 何を書けばいいのかわからない 続けるかは未定、メモ書くと集中できると思った時には再開する 用語メモ データストア データストアとは、データを決められた形…

Rails チュートリアル 1章 勉強メモ1

Rails チュートリアルの勉強メモ railstutorial.jp Rails 使うことになるので Rails の勉強をしていきます。 (何をメモしていけばいいのかわからない・・・ 1章 1.1 前提知識で 基礎知識を学んでみてはいかがでしょうか?と書いてあったので早速脱線 Comman…

ブログを始めてみる

始めることになったきっかけ いろんな人にやった方がいいと言われた 自分の記録になる 何かを発信したいと常々思っていた 文章力をあげたい 技術系の記事を投稿して自分の実力とそれに対するモチベーションをあげたい 何をするか 特に決まっていない できれ…