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

【日記】30日でできる! OS自作入門

book.mynavi.jp 筆者はそうしなくていいと書いていますが、律儀な性格なので1日1Chapter進めていきたいと思っています。 (4日目)一度で理解できる内容ではなく、2週したいので予定変更。 0日目 - 2018/03/31 本はWindowで開発するために書かれているので、ma…

1~3月振り返り

やったこと 受講したオンラインコース DL4US Coursera: Machine Learning 読んだ本 オブジェクト指向における再利用のためのデザインパターン 増補改訂版Java言語で学ぶデザインパターン入門 UNIXネットワークプログラミング〈Vol.1〉(まだ途中) ITエンジニ…

setコマンドについて

-eオプション 実行したコマンドが失敗したときにシェルスクリプトの実行を終了する。 -xオプション 実行するコマンドを出力する。 例 foobar:~ foobar$ echo $HOME + echo /Users/foobar /Users/foobar ++ printf '\e]7;%s\a' file://foobar.local/Users/foo…

ssh-keygen: command not foundのとき

$ sudo apt-get install -y openssh-server で一緒にインストールされる。 Refs ssh-keygen command not found when setting up Git on Windows - Super User server - unrecognized service when starting ssh - Ask Ubuntu

tmpフォルダーのgit管理

フォルダは存在していて欲しいけど、中身のファイルはgit管理されたくない時。 以下をプロジェクト下の.gitignoreに記述。 tmp/* !.gitkeep tmpディレクトリ下に.gitkeepファイルを置く あるいは残したいディレクトリに .gitignore を置き、 /* としてもいい…

GCPインスタンスのファイヤーウォール設定

Flaskアプリケーションにアクセスしたかった際の備忘録。 Firewall Rule設定ページを開く Ruleを作成する Name: デフォルトで設定されているsshの例) default-allow-ssh 優先度: そのままでいい トラフィックの方向: ingress(incoming) = 上り、egress(outbo…

強化学習について

強化学習について調べた際のメモです。 達成したいゴールがあるが、各行動に対する評価は与えられない場合 「行動の選択肢」と「報酬」 強化学習という名前は脳の学習メカニズムであるオペラント学習に由来する 報酬は「連続した行動の結果」に対して与えら…

GANについて

GAN(Generative Adversarial Network)について調べた際のメモです。 GANとは Ian Goodfellow (@goodfellow_ian)が2014年に発表1 生成モデル: 訓練データの分布と生成データの分布が同じになるよう学習 訓練データに対してパラメータが小さく、重要な特徴を学…

VSCodeでのGOPATH設定

{ "go.inferGopath": true, "go.gopath": "/your/path/for/specific/project" } この順番じゃないとダメ。逆にするとinferGopathがgopathを上書きしてしまう1っぽい。 やっぱり上書きされてしまった。ちゃんとgo.gopathを書いてあげないといけないみたい。。…