R筋

プログラミング、金融、育児

raspberry pi にHTTP/HTTPSプロキシサーバを構築する

三台目を購入

自粛のため、家でネットショッピングばかりしており、勢い余ってraspberry pi 4 model Bを買ってしまった。

これで今家にあるラズパイは全部で3台となった。一応、過去のラズパイはIOT機器として、毎日ちゃんと稼働しているので、決して無駄な買い物ではない。
1台目:
anpontan382.hatenablog.com

2台目:
anpontan382.hatenablog.com

今回は、今までのraspberry pi zeroと比べるとメモリで言えば、8倍(512MB→4GB)というハイスペックマイコンであるため、もう少し高度な使い方をしてみたい。
ということで、とりあえず勉強も兼ねて、プロキシサーバとして稼働させることにした。
家庭で(というか僕の環境で)プロキシを利用するメリットは以下が挙げられるだろう。

・ネット通信量の削減
前述の通り、最近は自粛や在宅勤務といった事情で、自宅に籠もりネットばかりしているため、wimax環境の僕はすぐに10GB/3日の制限に達し、低速インターネッツを余儀なくされている。そのため、プロキシサーバの持つキャッシュ機能により、一度みたことのあるページはわざわざ再度、同じ通信をせずとも表示させることができる。

アクセスログから、妻のネット通信を覗き見る
我が家は、私のPC・スマホ、妻のPC・スマホ、の4台がwifiに接続されている。これらをすべてプロキシ経由にすることで、すべてのネット接続はプロキシ経由になるためaccess.logにいつ誰がどのページにアクセスしていたのか丸見えとなり、弱みを握ることが可能となる。

・勉強になる
以前DNSサーバを作ったときにも書いたが、プロキシサーバを作るということは、それはその道程において、普段のネット接続で意識することのないプロキシサーバに感謝するという行為である。
anpontan382.hatenablog.com

そういうわけで、raspberry pi 4にsquidを入れて、設定を行ってみることにする。

サーバ設定

プロキシサーバソフトsquidをインストールする。

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install squid -y

プロキシサーバの設定をする

基本的にすべての設定は「/etc/squid/squid.conf」で行う。
今回最小限の必要な変更のみだが、squid.confのデフォルト設定に従って
変更した箇所の変更前↔変更後を記述する。

①ローカルネットワークの定義

#デフォルト
acl localnet src 0.0.0.1-0.255.255.255	# RFC 1122 "this" network (LAN)
acl localnet src 10.0.0.0/8		# RFC 1918 local private network (LAN)
acl localnet src 100.64.0.0/10		# RFC 6598 shared address space (CGN)
acl localnet src 169.254.0.0/16 	# RFC 3927 link-local (directly plugged) machines
acl localnet src 172.16.0.0/12		# RFC 1918 local private network (LAN)
acl localnet src 192.168.0.0/16		# RFC 1918 local private network (LAN)
acl localnet src fc00::/7       	# RFC 4193 local private network range
acl localnet src fe80::/10      	# RFC 4291 link-local (directly plugged) machines
#カスタマイズ
#自分が使っているLANのネットワーク範囲を記載する。
#僕の家はLAN内部が192.168.100.XXXである。
acl localnet src 192.168.100.0/24

②許可ポートの定義

#デフォルト
acl SSL_ports port 443
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443		# https
acl Safe_ports port 70		# gopher
acl Safe_ports port 210		# wais
acl Safe_ports port 1025-65535	# unregistered ports
acl Safe_ports port 280		# http-mgmt
acl Safe_ports port 488		# gss-http
acl Safe_ports port 591		# filemaker
acl Safe_ports port 777		# multiling http
acl CONNECT method CONNECT
#カスタマイズ
#ホワイトリストプロキシの場合、接続を許可するポートを記載する。
#いらなそうなものはコメントアウトした。
acl SSL_ports port 443
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443		# https
acl Safe_ports port 1025-65535	# unregistered ports
#SSL通信時のCONNECTメソッドはトンネル化して通す
acl CONNECT method CONNECT

③許可ポートに対する制御

#デフォルト
http_access deny !Safe_ports
#カスタマイズ
#Safe_portsで定義したポート以外のアクセスを拒否する定義
#変更無し
http_access deny !Safe_ports

④許可メソッドに対する定義

#デフォルト
http_access deny CONNECT !SSL_ports
#カスタマイズ
#SSL_portsで定義したポート以外のコネクト接続を拒否する定義
#変更無し
http_access deny !Safe_ports

⑤キャッシュマネージャ関連

#デフォルト
http_access allow localhost manager
http_access deny manager
#カスタマイズ
#キャッシュマネージャ(squidの統計情報をCGIで見れる機能)へは
#ローカルホストのみがアクセスできるという設定
#使わないので削除
#http_access allow localhost manager
#http_access deny manager

⑥接続元の制御、その他の制御

#デフォルト
include /etc/squid/conf.d/*
http_access allow localhost
http_access deny all
#カスタマイズ
#追加でオリジナルルールを追加するときは、以下に記載する
#今は何もなし
include /etc/squid/conf.d/*
#ローカルホスト、localnetからのHTTPアクセスを許可する
http_access allow localhost
http_access allow localnet
#ここまで、どの定義にも該当しなかった通信はすべて拒否する
http_access deny all

⑦プロキシとの通信ポート

#デフォルト
http_port 3128
#カスタマイズ
#クライアント↔プロキシサーバ間の通信を行うポート
#8080などもよく使われるが、セキュリティ的には変更したほうが良い
http_port 3129

⑧キャッシュの保存量に関する定義

#デフォルト
# cache_dir ufs /var/spool/squid 100 16 256
# cache_mem 256 MB
# maximum_object_size_in_memory 512 KB
#カスタマイズ
#キャッシュサーバと利用するときに、キャッシュデータを置く場所
#数字は、左からキャッシュで使用する容量(MB)、ディレクトリを分割するサブディレクトリ数、サブディレクトリを分割する数
cache_dir ufs /var/spool/squid 100 16 256
#キャッシュのメモリサイズを指定
cache_mem 256 MB
#メモリ内に保存できるキャッシュの最大を指定
maximum_object_size_in_memory 512 KB

⑨X-Forwarded-Forヘッダーのセキュリティ対策

#デフォルト
# forwarded_for on
#カスタマイズ
#接続元のIPアドレスの情報をHTTPヘッダ上で隠す
forwarded_for off

⑩コアダンプ関連

#デフォルト
coredump_dir /var/spool/squid
#カスタマイズ
#コアダンプファイルの出力先
#変更なし
coredump_dir /var/spool/squid

⑪キャッシュの保存期間

#デフォルト
refresh_pattern ^ftp:		1440	20%	10080
refresh_pattern ^gopher:	1440	0%	1440
refresh_pattern -i (/cgi-bin/|\?) 0	0%	0
refresh_pattern .		0	20%	4320
#カスタマイズ
#キャッシュの保存期間
#基本はデフォルトのままにしておく、gopherはいらなそうなので削除した
refresh_pattern ^ftp:		1440	20%	10080
refresh_pattern -i (/cgi-bin/|\?) 0	0%	0
refresh_pattern .		0	20%	4320

⑫再起動

sudo systemctl restart squid

クライアント設定

・windows10のプロキシ設定
「プロキシの設定を変更する」→「プロキシサーバを使う」
アドレス:raspberry pi IPアドレスを記載
ポート:squid.confのhttp_portで指定したポート番号を記載
f:id:anpontan382:20200422000745j:plain

・InternetExplorerの設定
IE→設定→インターネットオプション→接続→「LANの設定」
→「LANにプロキシサーバを使用する」→上記と同様にアドレス・ポートを指定
f:id:anpontan382:20200422000856j:plain

確認

・この状態で普通にWEBサイトが見れるなら、とりあえず動いている。

・「/var/log/squid/access.log」を開いてみると、時間、アクセス先、ポート、メソッドがわかる。

1587304260.711   5780 192.168.100.XXX TCP_TUNNEL/200 15658 CONNECT anpontan382.hatenablog.com:443 - HIER_DIRECT/13.230.115.161

・キャッシュが取れているかを調べるには、squidclientというsquidの挙動を確認するソフトを使う。

sudo apt install squidclient
squidclient -h localhost -p 3129 mgr:client_list
squidclient -h localhost -p 3129 mgr:info

のコマンドにより、キャッシュの利用料、利用率等様々なステータスが確認できる。

・X-Forwarded-Forヘッダーの隠蔽ができているかは、以下にアクセスするとわかる。
tools.up2a.info
unknownが表示されている。
f:id:anpontan382:20200422000808j:plain



保育園が休園になった2歳の息子に買い与えたもの

 


f:id:anpontan382:20200418001956j:plain

緊急事態宣言後から文京区の保育園も臨時休園の措置が取られた。
2歳半になる息子も、新学期早々保育園に通えなくなり、4月10日から妻と交互に家で遊ぶ日々を過ごしている。
コロナウィルスに伴う休校措置では保育園に関わらず、全国の多くの学生が煮え切らない思いを抱いていると思うが、特に世の中の事情がよくわからない保育園・幼稚園世代は、かわいそうだなぁと感じる。最近なぜなぜ期に入りかけの僕の息子も臨時休園の始まった数日は「今日は保育園行くの?」とよく聞いてきた。僕らは、「保育園には最近'ゲホゲホくん'っていうお友達が来るようになっちゃって、その子に合うと、わっちゃんもゲホゲホくんになっちゃうんだよ。だからゲホゲホくんがいる間は保育園に行かずにお家で遊ぼうね」などと説明した。そうすると息子も「ゲホゲホくんがいるから保育園いかないんだよね」と息子なりに納得してくれているようであったが、家で手持ち無沙汰になると「ゲホゲホくんがいるから入らないけど、お散歩で保育園見に行こう!」などと息子なりに知恵を絞った提案をしてきたりして、やっぱり保育園に行けないことで、少なからず寂しい思いをしているのではないのかなぁと感じる。

そんな中、僕ら夫婦ができるのは、在宅勤務の立て付けの元、家で息子と色々な遊びをしてあげることである。
息子の遊び道具の予算は青天井で、散財によるストレス発散の効果もあり、思い立ったらamazonでポチるが加速している。
まぁ安倍総理が10万くれるしね。10万までなら先に使ってもOKですよ皆さん。在庫が無くなる前に、先に買っとこう。

そんなわけで、自宅待機後にamazonで買ったものを紹介します。

アンパンマン ぴょんぴょんジャンプ

やはり1日家で過ごすととにかく体力が有り余っているようで、ぐるぐる回転したり、できないのに逆立ちしようとしたりしていたため、体を動かせるものとしてトランポリンを購入。息子は、初めてにしては、上手に使いこなしており、思ってた以上のジャンプ力を披露してくれた。自分がジャンプするだけでなく、ぬいぐるみをジャンプさせてみたり、トランポリンから飛び出してクッションに着地してみたりと、以外と遊び方がたくさんあって、すぐに飽きず使ってくれている。
しっかりした作りで結構固めに張ってあるため、息子もジャンプのときにバランスを崩すことなく安定感がある。大人が乗っても大丈夫。

f:id:anpontan382:20200418010104j:plain

アンパンマン うちの子天才 カンタン折りたたみブランコパーク

これも室内の運動用。賃貸の狭い我が家に無理やり設置したため、滑り台を滑るとすぐ壁にぶつかるという環境である。だが息子は大喜びで、汗だくでハァハァ言いながら遊んでくれて、大変満足度が高い買い物だった。高いところに登って「トーチャンと同じ大きさになったよ!」と教えてくれたり、公園では危ないからやっちゃだめと言われている滑り台の逆走ができたりと、延々と遊んでいた。相当体力を使ったのか、その日は、ご飯を2倍位食べて大量のうんちをしていた。室内で運動するならジャングルジム最強である。

f:id:anpontan382:20200418010037j:plain



裁縫セット

時間ができた妻が急に裁縫を始め、フェルト生地を縫って綿を詰め息子のおもちゃを量産し始めた。
マジックテープでバナナ・みかん・を変更できるケーキや、真ん中に穴が空いていて、梅・高菜・からあげ・鮭の具材を変更できるおにぎりを作っている。
息子も食べ物とごっこ遊びが好きなので、遊んでくれていたが残念ながらすぐ飽きていた。写真の一式を妻は5時間位かけて作っていたので、コスパは最悪という結論に至る。

f:id:anpontan382:20200418010123j:plain

f:id:anpontan382:20200418005828j:plain

学習時計 生徒用

家での生活もある程度規則正しくなってきて、12時にお昼、13時にお昼寝・・・と決まった時間に行動をすることが多くなったため、時計のおもちゃを購入。
最近は数字をトーマスの番号で覚えつつあり、「短い針が、このジェームズのところまでいったらお風呂行こうね」などと説明している。ただ、時間の概念はまだわからないようだ。

子供向けパズル きかんしゃトーマス せんろをつなげて3

過剰に褒めてあげるとまんざらではないみたいで、完成させてはバラバラにするを何度も繰り返して遊んでいる。一人でも静かに遊んでくれるし、3つあるので家族3人で遊んだりもできるし、どっちにも対応している。ただ本人的には、組み立てる作業より、ひっくり返してバラバラにする作業のほうが好きなようで、完成させて終わりではなく、バラバラにして終わりのため、最後は散らかることになる。

(自分メモ用)ケア用品

あまり自宅待機とは関係ないが、普段利用しているケア用品をまとめて貼っておく。

 

 

 

 

新型コロナですることない人の為の家での過ごし方5選

休みの日の定番だった動物園が長期休園しており、週末のほとんどを家の中で過ごさざるを得なくなった。子供がいる家ではみんな家での過ごし方を持て余してるのではないかと思うので、我が家の家での過ごし方5選を公開します。

 

 

 

・工作する

おかげさまでamazon空き箱に関しては大量のストックがあるため、妻は相変わらずスロープを作っていた。 

あと、お弁当も本物は作りませんが、工作なら一からつくります。

f:id:anpontan382:20200216100817j:plain

 

・お風呂で遊ぶ

近所の100円ショップにお風呂で膨らむカプセルというのが売っていた。12種類の動物が入っているんだけど、それが水族館・動物園など5パターンくらいある。息子はお風呂に行くのはだいたい嫌がるんだけど、これを見せてから誘うと「ハイ分りました!」とめちゃめちゃ素直になる。

f:id:anpontan382:20200308225417j:plain

 

・スライム作り

いにしえより家で遊ぶときの定番。我が家では不気味な色味で作るのがルールです。

f:id:anpontan382:20200218080754j:plain

 

・子供の言い間違いを記録する。

家だとのんびり話をする。2歳半は色々おしゃべりするんだけど、間違って覚えてたり、言えてなかったして面白いので「本来の言葉→息子の言葉」をメモしている。後で見返すと思い出とセットで面白いんじゃないかと思う。

 

飛鳥山公園→あすぱらごれん
タツノオトシゴ→たつのおしごと
お箸→おかし
ただいま→おかえり
ワイルドボア(イノシシ)→わいるどぼーや
タクシー→ヘイタクシー
店員→いらっしゃいませ
客→ひと
しらないひと→だれだれまん
うんち→おしっこ
まよなか→まろやか
ライオン→がいおん
はだかんぼ→はらかんぼう
マヨネーズ→まのやーじ
マフラー→まくら
くろこだいる→くろこだよ
ブロッコリー→ブロッキー
フラット→ぐらっと
エイ→ドクロちゃん
レスキューセンタ→れくすーせんたー

 

・DVDを見せる

最後に頼れるのはDVD。親が一息つきたいときにも欠かせないアイテムです。最近ハマっているのは、NHKクインテットのDVD。30代前後の人はすごく懐かしい番組だと思うんですが、今見ても完成度がすごく高いし、2歳の子供もとても集中してくれるし、大変おすすめです。

f:id:anpontan382:20200308233901p:plain

僕が一番好きな曲は「ネンガラネンジュウ クインテット」に収録されている「なんでもアリものがたり」。神曲なんでみんな見よう!

【R】クラスタ分析の解説とRによる実装

クラスタ分析について整理しました。

クラスタ分析とは

クラスタ分析とは、「データのパターンが似ている個体を同じグループにまとめる分析方法」である。機械学習では、正解となる教師データを定めずデータの構造を把握する「教師なし学習」の代表的な手法の一つだ。

先日こんなツイートがバズっていた。


この方を含め、この図を見た大体の人は各都道府県を「東京」「東京以外」というグループに分けた上で、物事を考えるのだと思う。
ただこういう平面上にプロットできるデータであれば、視覚的に判断ができるが、第3軸として「満足度」などがある3次元のグラフになると、直感的にグループ化することは難しくなる。
この問題をクラスタ分析により、「いくつのグループにするか」「各個体(都道府県)をどのグループに所属させるか」を示すことができる。
注意が必要なのは、クラスタ分析によってグループ化した結果は、機械がアルゴリズムに従って出力したものであり、データを解釈した上で何らかの根拠に基づいて分類しているものではないという点である。
「東京」「東京以外」というグループ分けを行ったとしても、「東京」と「東京以外」にどのような違いがあるのかは人間が考えなくてはならない。

サンプルデータ

上記ツイートの出典を参考に年収と物価の表を作成。
f:id:anpontan382:20200225001239p:plain
Rで読み込んで、散布図を作成してみる。

library(maptools)
plot(cluster$収入,cluster$物価)
pointLabel(cluster$収入,cluster$物価,cluster$都道府県)

f:id:anpontan382:20200225224821p:plain
若干ずれていますが、もとのグラフに近いものができた。

階層的クラスタ分析

階層的クラスタ分析とはクラスタ分析の手法の一つである。個体間の類似度に基づき、最も似ている個体から順次クラスタを作る。クラスタが作成されていく過程は樹形図(デンドログラム)で表示される。
とりあえずやってみるとこうなった。

rownames(cluster) <- cluster$都道府県
cluster.d <- dist(cluster)
 hc1 <- hclust(cluster.d, "ward.D2")
plot(hc1)

f:id:anpontan382:20200225233245p:plain

階層的クラスタ分析は次のステップによる。
1)データから距離を求める(dist関数)
2)分析の手法(よく使われるのはウォード法)を決め、
コーフェン行列を求める(hclust関数)
3)樹形図を作成する(plot関数)

距離行列を求める手法にはいくつかあり、用いる手法によって結果がクラスタリングの結果が異なる。
最短距離法を用いる場合は、heclust関数のmethodに"single"を指定する。

rownames(cluster) <- cluster$都道府県
cluster.d <- dist(cluster)
 hc2 <- hclust(cluster.d, "single")
plot(hc2)

f:id:anpontan382:20200225233131p:plain
ウォード法の結果と若干異なることがわかる。
いずれが妥当かを判断する方法として、(1)で作成した距離の行列と(2)で作成した樹形図のもととなるコーフェン行列とのコーフェン相関係数を求める方法がある。

cor(cluster.d,cophenetic(hc))
#0.6607074
cor(cluster.d,cophenetic(hc1))
#0.8553172

コーフェン相関係数が大きいほど、コーフェン行列への変換における歪みが小さいといえる。
歪みが小さくても妥当であるとは言えない。前述のクラスタ分析の課題に記載の通り、どの妥当な手法は得られた結果をもとに人間が判断する必要がある。

ただ、やはりいずれの手法でも「東京」と「東京以外」のグループで最大の違いがあることがわかる。
もう少し、「東京以外」を掘り下げてみよう。cutreeにより、樹形図をもとに指定したグループ数に個体を分類することができる。

as.data.frame(cutree(hc1,k=4))

f:id:anpontan382:20200225235147p:plain

非階層クラスタ分析

データ数が増えると、全組み合わせの距離行列を計算する階層的クラスタ分析では計算量が膨大になるため、非階層的クラスタ分析が用いられる。
代表的な方法としては、k平均法(k-means)がある。
先程のデータフレームを3グループに分ける場合は、

rownames(cluster1) <- cluster$都道府県
cluster.km <- kmeans(cluster1,centers = 3)
cluster.km$cluster

f:id:anpontan382:20200227233826p:plain
ずれていて少し分かりづらいが今回は「東京」「大阪」「愛知」「神奈川」が一つのグループになっている。
これはk平均法のアルゴリズムが、最初に決めたクラスタ数(3個)をプロットし、一番近くクラスタに個体を所属させるというものであるからだ。
このあたり、前述の階層的クラスタ分析の結果や、直感とはズレる部分であるが、含まれているのは全部人工の多い都市がある自治体という点をみると、これも妥当な視点なのかもしれない。どの手法を使うにしても、クラスタ化の結果の解釈が重要だということである。

またk平均法では、事前にいくつのグループに分けるかというクラスタ数を指定する必要がある。適切なクラスタ数を決める方法には、シルエット分析とエルボー法といったものがある。
非階層クラスタ分析について可視化するには、clusplot関数を使う。

clusplot(cluster1, cluster.km$cluster, color=TRUE, shade=TRUE, labels=2, lines=0)

f:id:anpontan382:20200228000357p:plain

参考文献

ジュニアNISAで買うならやっぱりタカラトミー!

皆さん、ジュニアNISA口座作ってますか?
株式や投資信託で子供の資産を作ろうと考えていれば、作っておいて損はないとても美味しい制度である。僕も息子が生まれてから口座を開設し、いくつかの株や投資信託を買って運用している。

ジュニアNISAには、毎年80万円✕5年分の投資枠が非課税というメリットが有る一方、18歳まで引き出しはできないなどのデメリットもあり、投資対象選びは重要だ。

そこで僕が買った中で一番おすすめできる銘柄「タカラトミー」をご紹介しよう!
ジュニアNISAの投資先を考えている皆様の参考になれば幸いである。

f:id:anpontan382:20191216233615j:plain

タカラトミーといえば、プラレールトミカ・リカちゃんなど、全日本人があそんだことがあるであろうおもちゃメーカーです。
現在の株価は1287円(12月16日終値)、単元株は100株なので、12万8,700円で株主になれる。

そんなタカラトミーはとにかく株主優待が素晴らしい。詳しくはこちら。
www.takaratomy.co.jp

まとめると、株主になることで2つの特典がある。
①おもちゃがもらえる
100株を保有する我が家にも夏頃に、息子の名前宛に小さい小包が届き、「平成」「令和」が書かれた2台のトミカが届いた。息子が好きな色である黄色のスープラは自分でギコギコ動かし、灰色のシビックは「とーちゃん遊んでね」と僕にくれ、楽しく遊んでいる。
f:id:anpontan382:20191218002421j:plain

タカラトミーモールでの買い物が最大40%割引
保有期間2年目の我が家は、30%の割引が受けられるのだが、これはかなり大きい。トーマスのプラレールを次々欲しがり、ソドー島にいる機関車をコンプリートする勢いの息子がいるため、定価3,000円超えの機関車が大体2,000円で買えるこの制度は、3台買えば1台分がもらえる計算になるわけで、大変にお得だ。

この2大優待の力(+配当金)がどれだけの威力を持つかを次の表で計算してみた。
結論から言うと、僕の理論によれば、ジュニアNISAでタカラトミーを買って18年間持てば、18年後の株価がたとえ1円だったしても約6,000円儲かることになる!!!!

f:id:anpontan382:20191216231628p:plain
f:id:anpontan382:20191216231647p:plain

順番に説明しよう。

①まず、タカラモールで年齢毎に1~3万の買い物をすると仮定する。(15歳以上は、おもちゃをあまり買わなくなるだろうから0円)
タカラモールは株の保有期間に応じて、買物額の10%~40%の割引を受けられるため、割引額の合計87,000円は実質の利益となる。

②つぎに配当金だが、過去5年間の年間配当平均は約15円であるため、今後もこの水準が続くと仮定し、年間1,500円の配当収入の合計額28,500円が見込まれる。

③最後に、100株の場合優待でもらえるトミカ2台は1台500円の価値があると見込み1,000円分なので、18年で18,000円となる。

これらを合計した134,000円はタカラトミーをジュニアNISAで18年間持った場合ノーリスクで手に入れられる収益となるのだあ!!

そして、収益総額から現在の株価に基づく最低購入金額を引くと、5,800円。これはつまり株価が1円となったとしても約6,000円儲かるということを意味している。実際タカラトミーのような国民的メーカーの株価が暴落することは考えにくいわけで、今の水準以上になることもあるだろう。その場合は、「13万4,000円+値上がり益(非課税)」分が儲かる計算になる。
素晴らしい!みんなもタカラトミーの株をいっぱい買って株価を上げよう!(含み損中)
ここに記載した株主優待の内容、配当額の予想はあくまで現時点の予測であり、当然将来において変更される可能性はあります。最終的な投資決定は、お客さまご自身の判断でなさるようにお願いいたします。当サイトの使用及び閲覧は、お客様自身の自己責任でなされるものであり、本情報に基づいて被ったいかなる損害についても一切責任を負いません。

と、色々おバカ計算を書いてきたが、ジュニアNISAを使う最大のメリットは投資教育に活かすことができる、ということだと思う。
まだ2歳の息子は全然理解できていないが、子供の名義の証券口座があり、子供の名前宛に、株主優待の商品や配当の支払い通知、さらには決算報告や株主総会の招集通知が届くということは、今後小学生・中学生になったとき投資に興味をもついいキッカケになるのではないか。今もタカラトミーから郵便が届くと「わっちゃん(息子)あてにトミカの人がおもちゃくれたよ」などと説明してあげており、息子も少なくとも父や母が買ってくれたものとは少し違う特別なおもちゃであるという感覚を持って株主優待トミカで遊んでいるような気もする。(たぶん気のせい)
タカラトミーの場合は約13万円でそのような機会を提供してくれている会社といえる。
だからタカラトミーに限らずだが、ジュニアNISAで子供が好きなものを作っている会社の株を持つことに大きな価値があると感じられる。
f:id:anpontan382:20191217084553j:plain

2歳の息子の為に、amazonで買ってよかったもの3選

amazonでの商品購入には、もともと躊躇がなかったほうですが、「子供の為に」とあなると更に勢いよく次々と商品をポチっているこの頃です。そこで、総額に怯えながら、購入履歴を見返し、「買ってよかったな~」と思える商品を皆様にも広められたらなと思います!

これを参考にすれば、子供も大満足だね!!!

それではいきましょう!

f:id:anpontan382:20191103232903j:plain

目次

 

フロッシーこども専用フロス60本

f:id:anpontan382:20191104223304j:plain

1歳の歯科検診のときに、歯医者さんに「デンタルフロスも定期的にやってあげるといいですよ」と言われ、買ってみた商品。殆どの乳歯が生えた今では1周間に1~2回使っています。嫌がるだろうなと思っていたものの、6種類のフルーツのフレーバーで、「今日はどれを使う?」なんて言いながら本人に選ばせると「りんご!」などと言いながら、喜んで口を開けてくれます。なんでもそうですが、自分で選んだものというのはイヤイヤ言うことなく素直に聞いてくれるんですよねー。

そして3日おきでも、歯の間をゴシゴシすると、結構な食べかすが出てきます。これやってる子供とやってない子供ではだいぶお口の健康に差が出そうだなぁと感じます。

食べかすは無いほうがいいんだけど、いっぱい取れると楽しくなっちゃうんだよね!!!

おすすめポイント

■フレーバが豊富!

 

クツワ STAD はさみ きっちょん ブルー SS112BL

f:id:anpontan382:20191104223242p:plain

我が家では、作って代用できるおもちゃは作る!という方針のもとダンボールや画用紙でおままごとセットなどを自作しています。親がはさみで色々なものを作り出している姿を見て、息子もはさみに興味津津で、好きあらば大人のはさみを使おうとしてきますが、2歳にはまだ危ないなぁと思い購入しました。触れ込みの通り、指を切ったり、先端が刺さったりする心配がなく、息子も心置きなく紙を切れるようになりました。本当に切ることが大好きみたいで息子に与えたものの中で唯一「○○(息子のフルネーム)くんのチョキチョキ」と名前をつけて読んでいます。

「ちょきちょき~」と言いながら一生懸命紙を切る姿がとてもかわいいですよ!!

おすすめポイント

安全で好きなだけ切らせてあげられるはさみ!

[アシックス スクスク] ベビーシューズ メキシコナロー BABY

f:id:anpontan382:20191104224118p:plain

同い年の子に比べて頭のサイズが一回り大きい息子…そのせいなのかわかりませんが、なんとなく歩く姿がおぼつかず、足元がフラフラしている気がしていました。妻と色々と調べた結果、アシックスのスクスクシリーズがいいらしいと聞き、取扱店で履いてみると、確かに他の靴と比べて足首まで支える作りになっており、すごく安定感がありました。色、デザインもですが、歩きやすさは靴選びで一番大切です。靴が歩きやすいとお散歩が楽しくなり、足が強くなると思います。親も子もとても気に入り、新調してイヤイヤ言われたくないというのもあり、このシリーズで同じ色のものを13cm、13.5cm、14cm、14.5cmとずっと買い続けています。

asicsで4000円以下で買えるのは良心的だし、サイズを変えてリピ買いすれば迷う必要もないですよ!!

おすすめポイント

数少ない足首を支える靴!

 

 いかがだったでしょうか?

本記事では2歳の息子の為に、amazonで買ってよかったもの3選を紹介しました。

どれも我が家ではほぼ毎日使っているものですので、自信を持っておすすめできます。

よかったら買ってみてくださいね!

それではまた!

 

皆さん優しい心を育みましょうね

息子が少しづつ言葉を話し、意思疎通ができるようになってきた。息子も息子の考えがあって、その考えに基づいて言葉を発しているのだなぁと感じる場面があり、しみじみすることがなんどかあった。その中でも特に衝撃を受けるときっていうのは、僕がもう無くしてしまった優しい心を息子はまだ持っているんだなぁという場面である。自分が少しでも優しい心を取り戻せるように、印象に残っているエピソードを2つここに記し、折に触れて見返すことにしようと思う。

光る星のおもちゃの話。
5個セットの光る星のおもちゃを買ってきて、息子と遊んでいたときのこと。僕、妻、息子の間で「はいどうぞー」「ちょうだいー」などといい、その星をやりとりしていたのだが、優しい心を失った僕は、この5個を妻、僕、息子の3人で分けようという提案をしたらどう分けるのだろうという、いじわるな発想が湧いてきた。そこで、その5つの星を「1個目は、わっちゃん(息子)の」といって1つ息子に渡し、「2個目は、とと(僕)の」といって1つ自分の前に置き、「3個目はかか(妻)の」といって1つ妻の前に置いた。その上で「あと2個どうしたらいい?だれにあげよっか?」と息子に訪ねた。この時点では、「全部、わっちゃんの!」とって残りを自分のものにするだろう(自分ならそうする)と思っていたのだが、息子は「これは、じじの!」「これは、ばばの!」といって、別居しておりその場にいない祖父、祖母用の星にしたのであった。大人が思いつく優しい心なら「これはとと、これはかか」と目の前の2人に残りをあげるというのが限界だろう。本当に優しい心の持ち主は、その場にいるか(同居しているか)いないかという点で制限をかけることになんの意味もなく、どこにいてもwe are the world

さるかに合戦の話。
さるかに合戦の本を読んであげていたときのこと。冒頭で、さるに柿を投げつけられ、カニが死んでしまうシーンがあるが、これがラストでさるに仕返しする理由であることをしっかり伝えねばと思った僕は、執拗に息子にそのシーンを解説した。「さるの柿がバーン!ってあたっちゃったの」「カニがイテテテ~!って言ってるの」「こまったねぇ」などと話していると、だんだん息子の表情が険しくなり、カニが死んでしまうことの深刻さが伝わったようであったので続きの、栗と臼と蜂とウンチに合うシーンに進もうとしたところ、息子は本を奪い「戻して戻して」と前のページへ戻した。そこでは、死ぬ前の元気なカニがいてサルから柿の種とおにぎりの交換を持ちかけられているシーンであった。それを見た息子は満足そうな表情に戻り、本を閉じたのであった。大人の発想は、さるへの仕返しという物語のゴールがあって、それに向けてカニは死ぬ必然があるため、カニが死ぬ際、悲しみを覚えても疑問を持つことはない。気にしているのは、仕返しが成功し、さるが確実に死ぬことである。だがそこに残るのは、さるとカニ2つの死骸でである。日本人は敵討ちが好きなどという話をよく聞くが、そもそも敵討ちをする理由が生まれないようにする、未然に対処しようという発想は大人にはないのか!さるかに合戦とは物語ではなく、合戦である。合戦反対!we are the world!