所有権について自分の理解をまとめていきます。値の所有者はただ1つの変数になります。所有権を得ていることになります。上記をビルドしてみると以下のようなコンパイルエラーになります。使って開発を行っているのですが、気がつくとローカルに既に使われていないブランチがたくさん溜まってしまったりしがちです。コマンドを紹介します。つのお掃除コマンドを順に紹介します。特定のブランチマージ済みのブランチを一括で削除します。ブランチマージされているローカルブランチ一括で削除しています。打つと以下のようなマージ済みのブランチ一覧が取得できます。言語から生成されたアセンブリを眺めていたらいろいろ知見があったので今日はそのことについてまとめていこうと思います。言語のソースコードです。足した結果を保持するだけのものになります。これをアセンブリコードに変換するためには以下のコマンドを用います。これを実行すると以下のようなアセンブリファイルが生成されます。今回は、プログラムはなぜ動くのかという本を読んだので、その感想を書いていきます。上でどのような原理で動作するのか?といったことが書かれている本になります。ぴったりな本だと思いました。解釈されるかや、演算に使われるレジスタの紹介などが書かれています。章ではデータをコンピュータ上でどう表現するかが書かれています。ついて知ることができます。不動小数点についてもこの章で学ぶことができます。分探索木などのデータ構造の紹介もされています。章ではメモリとディスクの関係性について書かれています。プログラムが実行時にディスクからメモリにロードされることや、ディスクキャッシュ、仮想メモリ、ページイン、ページアウトなどについても概要を知ることができます。ディスクについてはその物理構造であるセクタ、クラスタなどの紹介がされています。データの圧縮法(ランレングス符号化、ハフマン符号化)が簡潔に紹介されています。ハードウェアや、ソースコードを実行ファイルになるまでのコンパイラや、リンカについて説明がなされています。プログラムを実行するために、ディスクからメモリにロードし、変数の領域、関数の領域、スタック領域と、ヒープ領域が確保され、再配置情報から実行時のメモリアドレスが決まることについて書かれています。上で動き、また、ハードウェアを制御したりするかが書かれています。扱うかなどの外観を掴むことができます。以下のような、プログラミングを学ぶ上でつまづいたことが書かれたブログを見かけたのですが、個人的にこういった他の人のつまづいたことみれるのとても良いなぁと思います。読んでいて感化されたので自分のつまづいたこととか、どんなふうに理解してきたのかとか、いろいろ書いてみようと思います。頑張って思い出しながら書いてみます。現在までの略歴的なものを。社目でソシャゲの開発。多くの人が最初はつまづくであろうポインタですが、自分もご多分にもれず全くわかりませんでした。(双方向リストだったような気がする)を実装している時だったと思います。日ほどたちましたが、今年の抱負とかやりたいことを書いていこうと思います。バランスよくやる」ということがテーマです。言って、絵画でも書くのか?と思われそうなので、それぞれの自分の中での定義を1つずつ書いていこうと思います。ことを指しているつもりです。いつもやっているお仕事とか、副業とか。誰かが必要としているものを作るということです。今年も相変わらずものづくりをし続ける年にしたいと思っています。別に絵画を書いたり、美術館にいったりとかそういったことを指しているわけではありません。自分が気持ちいいと思う表現の追求だったり、自分の好きな世界観を計算機上に実装するみたいなことができたらいいなーと思ってます。要は、必要とされてないかもしれないけど自分が作りたいとか、実現したい・表現したいといった欲求の赴くままにものを作りたいと思ってます。学び直して実装できるようにしたいです。上の表現はやっぱり面白いし計算機上に世界を実装できる感じがとても好きでした。技術的にはしっかり奥深いところまで理解ができなかったし、実装力も全然足りないと思うのでそこを身に付けたいと思っています。上の表現などにも挑戦できたら楽しいだろうなと思ってます。これは、去年から少しずつ取り組んでいるところではありますが引き続きちゃんと基礎をやりたいと思ってます。確率統計などの数学もここに入っていて、計算機と関係のある数学なども学んで行けたら良いと思ってます。具体的には、アルゴリズムとデータ構造や、OS、コンパイラあたりに詳しくなれたらいいなと思ってます。系の本は結構去年たくさん買っているのですが、積読だらけなのでそれらを消化していきたいですね。環境は揃っているのであとはやるだけ。勉強するといった感じでした。割合で取り組めるのが理想だと思っています。年ももう少しで終わってしまうので、今年やったことなどを振り返って見ます。年が色々と変化の年でした。以下の記事がきっかけとなります。年はそれらを根気よく継続できた年だったかなと思います。仕事でやっていたことについてまとめます。いろいろなことをやらせてもらったのには非常に感謝してます。すごく苦戦した気がしましたが、まぁある程度のものなら作れるくらいにはなれたかなと思います。実装できるようになれたのはよかったかなと思います。導入していきたいなと思います。動画を暗号化するという要件の技術的な調査から、実際にどうやって運用していくかまでをやりました。ストリーミング再生について結構詳しく慣れたのでよかったかなと思います。いうテーマで書いたりしました。いう技術を用いました。最近流行のフロント技術がさわれたのがよかったです。つかったりもできたのでよかったです。年ぶりにサーバーサイドをやってました。系言語の経験がなく結構苦労をしました。用いたのですが、使い方に慣れるのに結構時間がかかりました。自体はすごく書きやすい言語だなぁと思いました。慣れるとかなり直感的に描けるように感じました。ようなレイヤー構造を採用していて、どのようにドメインモデリングするかなどはとても勉強になりました。知識として持っていたものを実装に落とす良い機会でした。