【メモ】プリンシプルオブプログラミングを読んだ

全体的な感想

  • いろんなソフトウェア開発系の著書で述べられているエッセンスを抽出して原則という形で再構成されており、重要なことが読みやすくまとめられていた

  • 書籍全体を通じて開発は何のために、誰のために、行うものなのかを意識することが重要、という印象を感じた

    • そのコードで実現したいことは何かを意識して、必要な機能を可能な限りシンプルに作る
    • 書いている時間より読んでいる時間の方が圧倒的に長いため、読みやすいプログラムを書く
    • 特に「シンプルに作る」ということは何度も述べられており、忘れがちだが重要な価値基準として考えなければならない

メモ

  • 7つの設計原理
    • 単純原理(シンプルに作る)
    • 同型原理(同じものは同じ形になるようにこだわる)
    • 対称原理(作るものがあったら消すものもある、など対となる処理、条件を考える)
    • 階層原理(処理の階層を揃える。リソースの取得と開放は同じ階層でやる、など)
    • 線形原理(処理の流れは直線にする)
    • 明証原理(ロジックをはっきりさせる)
    • 安全原理(ありえない条件もあえて考慮してかんがえる)

【メモ】仕事で始める機械学習第2版を読んだ

感想

regretとrepentの違い

どちらも"~を後悔する"と単語帳などには書いてある。この単語の使い分けはなんなのか調べてみた。

What is the Difference between Regret and Repentance? - AskNRJ.COM

こちらの説明では、どちらも後悔する点は一緒だけれども後悔をどう捉えているかが違うと言っている。regretの場合は単に失敗してしまったことや、損をしてしまったことを悲しんだり嘆いたりしているだけの状態。一方でrepentの場合は自分が過ちを犯したことを認め、反省し、謝罪や改善まで行っている状態と言っている。

 

repent と regret はどう違いますか? | HiNative

念の為もう一箇所で調べてみた。

こちらの説明はもっと簡単。repentは後悔し、その原因を改めようとしている。regretは後悔しているけれども必ずしも原因に対して反省をしているわけではないということ。

 

というわけで、どちらも「~を後悔するである」が、後悔に対して反省している場合がrepent、ただ嘆いているだけの状態がregretという理解で良さそう。

 

 

GERMAN LESSON進捗

ドイツ語の勉強を再開して6日目。幸い毎日少しずつ勉強を続けられている。

現在はLESSON 22まで到達。

名詞の性の話、定冠詞/不定冠詞、sein動詞の活用、主な動詞などを勉強した。

主な動詞は

fahren, gehen/laufen, trinken, essen, schreiben, lesen, lernen, sprechen, spielen, schlafen.

 

人称変化の活用形は覚えるのだけれども対応する人称代名詞の方をたまに忘れる。特に二人称複数。

Ich, du, er/sie/es, wir, ihr, sie/Sie.

sieとihrはいろんなところで出てきてややこしい。

 

 

GERMAN LESSON 1-4

ドイツ旅行が決まったので、ドイツ語の勉強を再開している。

2,3年前にドイツ語3級を取ったもののほとんどその頃の記憶は抜け落ちてしまっているので初歩からやり直し。

 このサイトを参考に勉強するものを探して、とりあえずLEARN GERMAN FOR BEGINNERS LESSONS 1-50 for FREE 😃😃😃 - YouTubeというのをざっと見てみることにした。

 

LESSON1, 挨拶。Guten MorgenからGute Nachtまで。

LESSON2, 名前。Ich heiße ... で名前を名乗る方法、相手の名前を尋ねるWie heißen Sie? 他にWer sind Sie?(who are you?)なども使えるが、これはあまり丁寧な言い方ではない。Wie ist Ihr Name? でも良い。Was ist ではないのだそうだ

 

LESSON3, 出身。 Woher kommen Sie? Ich komme aus Japan

LESSON4, How are you?. Wie geht es Ihnen?

Mir geht es Gut, und dir?

相手に聞き返すときに und du?ではなくund dir?で聞き返すことに注意。

 

 

シンデレラ4thのチケット落選した

先日申し込んでいた THE IDOLM@STER CINDERELLA GIRLS 4thLIVE TriCastle Story の抽選結果が今日発表された。

自分は各日1枚ずつ合計で4枚申し込んでいたが、見事に全部落選していた。4日間申し込んでいればどれか1枚ぐらい当たっていてくれないかと期待していたがだめだった。ガチャの方も不振が続いているのでもう運に任せるのはやめにしようかと思い始めた。

とりあえず、勉強しよう。

 

マットレスを買った

肩こり腰痛の原因の一つに寝具があるとして、マットレスを買い替えた。モットンの高反発マットレス。雲のやすらぎと迷ったけど、耐久性と体積的な面でモットンを購入。ついでにマットレスのカビ対策としてすのこベッドを購入した。これで肩こり腰痛が軽減されてQOLの向上に期待。