明日会社がなくなっても

明日会社がなくなっていても動揺しないように、情報を残していきたい

getter/setter

背景

飲み会でgetter/setterが話題に上がったので、調べてみた。

Javaのgetter/setterのまとめ

最近のプログラミング言語でのgetter/setter

参考になったブログと引用文

getter/setterとはなんだったのか - プログラマーの脳みそ

内部のフィールドはprivateアクセスとして外から直接いじれないようにしつつ、操作をメソッド経由で行う。

getter/setterの慣習についてはJavaBeans仕様の影響があるという説が強い。

現代ではimmutable(いみゅーたぶる)という思想が広まっているが、前世紀のころ、Java界隈でimmutableという言葉を聞くことはあまりなかったように思う。getter/setterでやりたいことのひとつはこのimmutableだった。

immutableの実現に関してはgetter/setterに対するプロパティ構文をどうするかという議論より、関数型言語における不変データ型をサポートしてくれ的な議論が主流だろう。

結局のところgetter/setterは要るのか?要らないのか? - Qiita

本来カプセル化はフィールドへのアクセスを制限するためのものだが、getter/setter(特に、内部で一切の加工を行わないもの)を使ってフィールドへアクセスできてしまうと意味がない。

Getter/Setterは悪だ。以上。 | To Be Decided

オブジェクト指向設計 getter, setterを使うなとはどういうことか - Qiita

「getter, setterを使うな」というのはより正しく言うならば、「そのgetter, setter呼び出しは呼び出される側への責務の割り当てに置換できないか検討しろ」ということになります

Java - 最近のプログラミング言語にgetter/setterがないのはなぜ?|teratail

オブジェクト指向プログラムでgetter/setterメソッドを使わなければならない10の理由

04/01 学習記録

やったこと

Tensorflowで画像分類

学んだこと

Python

  • Python readlinesで改行コードが含まれる
  • np.random.choiceで、配列からランダムな要素を抽出できる。sklearnのtrain_test_splitを使った方がよい?
  • デコレータ(@backoff)をラップしたデコレータ

Tensorflow

  • 以下の警告の意味が分からない。
colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
  • image_generator ?

感想

  • 久しぶりの開発で、いろいろ慣れなかった。特にLinuxコマンドのxargsの使い方など忘れていた....

2019/03/29 学習記録

2019/03/27 Diary

Python

Flaskとbackoff library

import backoff
import logging

logging.getLogger('backoff').addHandler(logging.StreamHandler())
logging.getLogger('backoff').setLevel(logging.DEBUG)

@backoff.on_exception(backoff.expo, requests.exceptions.RequestException) 
def sample(): 
    r = requests.get("http://localhost:5000")
    r.raise_for_status()
    return r.text 
from flask import Flask
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address

app = Flask(__name__)
limiter = Limiter(
    app,
    key_func=get_remote_address,
    global_limits=['100 per day', '10 per hour']
)


@app.route('/')
@limiter.limit('5/minute')
def root():
    return '1分に5回しかアクセス出来ないぞ'


def main():
    app.run()

if __name__ == '__main__':
    main()

読みたい高学年向け絵本

読みたい絵本

ビロードのうさぎ

www.ehonnavi.net

  • 「ほんとう」とは何かと考えさせられる絵本です。
  • 最後にぼうやが「病気のときになくしてしまった」うさぎを忘れていなかったことに、少し安心しました。

6この点

www.ehonnavi.net

  • 後書きがよい。10代で発明した人
  • 子供の時から賢かったんだ
  • ルイの勇気がすごいと思う

ちきばんにゃー

www.ehonnavi.net

  • きくちちきワールド満載です。絵柄が版画のようで、私は絵で選びました。
  • 読み方が全然分からない。「ニジノ絵本屋」では、音楽を付けて楽しそうに演奏していました。

www.youtube.com

こんばんは あおこさん

www.ehonnavi.net

  • 絵が全体に青くて、気持ち良い絵柄です。絵で選びました。

しげちゃん

www.ehonnavi.net

  • こんど読む絵本
  • 死んだお兄ちゃんと同じ名前を、妹に付けるのは、本当に名前を考えているのだろうか?と思ってしまった。

気になった絵本

いらないねこ ヒグチユウコ

www.ehonnavi.net

  • 絵がかわいくて、おもしろい。ブサかわいい?
  • この絵を描くのにどれくらい時間がかかったんだろう線は細かいし、色塗りは綺麗。
  • 文章はふつうかな?読み聞かせには向かない。もっとページ数が少ない絵本があるなら、それを読み聞かせに使いたいな。

3/1 小学校6年生の読み聞かせ

読んだ絵本

買物絵本

www.ehonnavi.net

  • 本当に大ウケでした。
  • お金の本質を伝える良い絵本だと思います
  • 小学校6年生に対して最初に「今からお金の本質を伝えます」と言ったためか、すごく真面目に聴いてくれました。本当はもっとツッコミを入れながら聞いてくれると思ったんだけど
  • 最後のアンケートにも答えてもらいました。ここまでがワンセットです。

まっくらやみのまっくろ

www.ehonnavi.net

  • 何回も読んでいる絵本ですが、高学年に読み聞かせるのは初めてです。思いの外ウケはよかった。
  • 「赤いページ」は「血だー」と答えてくれた

読みたい絵本

あおいジャッカル

www.ehonnavi.net

  • マーシャ・ブラウンの版画の絵は迫力があって好きです
  • 大人向けですかね。友とは何かを考え去られました

よるくま

www.ehonnavi.net

きょうりゅうオーディション

www.ehonnavi.net

くいしんぼうのクジラ

www.ehonnavi.net

みんな にげた

www.ehonnavi.net

ちょっと気になった絵本

あさがくるまえに

www.ehonnavi.net

  • 詩のような絵本で、読み聞かせには難しい
  • 絵は綺麗です

あじのひらき

www.ehonnavi.net

  • 不思議な絵本だ

めざめる

www.ehonnavi.net

  • 絵がきれいで手にとってはみたんですが、全然理解できませんでした… たぶん子供理解できないと思う…

はじめまして

www.ehonnavi.net

  • 誰がしゃべっているのかが分かりません(笑)。五味節は好きで声に出したいのですが、誰が喋っているか分からない状態で読み聞かせはちょっと難しい

2/1 小学校4年生に読み聞かせ

たとえば、せかいが ゴロゴロだったら

www.ehonnavi.net

  • 高畠那生さんはもう大好きです
  • 前座話としてどれもちょうど良い

ジャガーとのやくそく

www.ehonnavi.net

  • ちょっと大人なのエゴで読んでみました。

2/16 大人向けの絵本

レインボーフラッグ誕生物語―セクシュアルマイノリティの政治家ハーヴェイ・ミルク

https://www.amazon.co.jp/%E3%83%AC%E3%82%A4%E3%83%B3%E3%83%9C%E3%83%BC%E3%83%95%E3%83%A9%E3%83%83%E3%82%B0%E8%AA%95%E7%94%9F%E7%89%A9%E8%AA%9E%E2%80%95%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%9E%E3%82%A4%E3%83%8E%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E6%94%BF%E6%B2%BB%E5%AE%B6%E3%83%8F%E3%83%BC%E3%83%B4%E3%82%A7%E3%82%A4%E3%83%BB%E3%83%9F%E3%83%AB%E3%82%AF-%E3%82%B9%E3%83%86%E3%82%A3%E3%83%BC%E3%83%96%E3%83%B3-%E3%82%B5%E3%83%AC%E3%83%AB%E3%83%8E/dp/4811324676

ジャガーとの約束

www.ehonnavi.net

  • 成長しているところがすごく良い
  • 無視されても卑屈になっていないのが好き

ビロードのうさぎ

www.ehonnavi.net * 酒井駒子さんの絵はかわいいです。 * これは読みたい

どんなかんじかなあ

www.ehonnavi.net * ちゃんと子供に伝えたい

3びきのかわいいオオカミ

www.ehonnavi.net

すてきな三人組

www.ehonnavi.net

買物絵本

www.ehonnavi.net

悲しい本

www.ehonnavi.net

雨龍物語

https://www.amazon.co.jp/%E9%9B%A8%E9%BE%8D%E7%89%A9%E8%AA%9E-%E3%81%82%E3%82%8B%E4%BC%9D%E8%AA%AC-%E9%B3%A5%E6%AF%9B-%E6%B8%85/dp/4753803074www.amazon.co.jp

せかいいちのねこ (MOEのえほん)

www.ehonnavi.net

ことばのかたち

www.ehonnavi.net

こどもむけ

もうぬげない

www.ehonnavi.net * おもしろい!

チリとチリリ

www.ehonnavi.net

  • 絵がかわいい

ロンパーちゃんとふうせん

www.ehonnavi.net * 酒井駒子さんの絵は好き