2019-01-01から1年間の記事一覧
業務でRubyのソースコードを読んでいた時に、しばしば ~::~(ダブルコロン)を使ったメソッドが出てきて....?となってしまったので先輩エンジニアに聞いてみると、どうやらこれは「名前空間」という技を使っていることが分かりました。今回は、名前空間につい…
今日はAWSのサーバーにssh通信をする機会があったのですが、公開鍵や秘密鍵の仕組みについて忘れかけていたので、その備忘録として書いていきます。 ①共通鍵暗号方式 共通鍵暗号方式は、暗号化するための鍵と復号化(暗号解除)するための鍵が同じという特徴を…
Rubyを勉強している時にこう思ったことはないですか。「オブジェクト指向って何」。「putsやto_sメソッドは定義していないのにどこからやってきたんだ」というか何でデフォルトでこんなにメソッドを使えるのかと。今回はそんなもどかしい気持ちを解決するた…