荻野先生の話 「Win-Win」


代ゼミ講師 荻野暢也先生のお話です。
この動画は恐らく講義を無断で録音したものと思われますが、Win-Winの話がとても素晴らしく、消えてしまうには勿体なさ過ぎるお話でしたので文章に起こしました。
数学講師としてだけでなく、人生の講師とも言えるくらい立派な考え方をお持ちで、尊敬しています。
高校生の時に荻野先生の講義を受けたかったです。

人と人との関係には4つの結果がある。あなたが勝ち、相手が負ける。あなたが負けて相手が勝つ。二人とも負け。そして二人とも勝ちである。
多くの人間は相手が負けることが自分が勝つことであり、相手が勝つことが自分が負けることだって、多くの場合、思うことがありますよね。
だけど、勝者と言うのは二人いても構わないわけです。巷で見てると、人と人が競う時、多くの結果ってのはだいたい二人とも負け、ですよね。
本人たちはWin-Loseだと思ってる。Winが勝つ、Loseが負ける、だと思ってるんですが、大抵の場合、Lose-Loseの人間関係ですよね。
正々堂々と立ち向かえば二人とも向上するのに、裏で卑劣なことをして足を引っ張って、結局二人とも自滅してしまう様を、俺は何度も身近で見たことがありますね。
例え、その瞬間では確かに勝者と敗者がいるかもしれない。一番と二番がいるかもしれない。だけども、正々堂々立ち向かって競ったなら、その二番手の人も実は勝ってるんですよ。
ぜひ君たちはWin-Winを目指すような人間になってください。正々堂々と人と人とを競う。自分だけではなく、相手も勝つように人と接する。
卑劣な事をして相手を蹴落とそうとしたり、それから、馴れ合いと言う名の思いやりも、これも結局はLose-Loseですね。
あのね、Win-Winって凄く難しいですよ。無償の奉仕とか言うお話とは全然違う次元の話だ。
自分も満足して相手も満足する。自分も向上して相手も満足する。こういうことが目指せるような人間にならなきゃ駄目だよ。
自分が勝つことよりも、むしろ相手が負けることを期待する人間になっちゃいけない。
初回の授業で言ったけど、例えば、この業界の講師でも、同じ教科の先生の足を引っ張って、何か悪口言って、「あいつの講習なんか取るな、こっち取れ」。
何でそんな事言うのかよく考えてくれ。いい年をして、30,40過ぎてもまだWin-Winっていう考え方が目覚めないんだよ。
お前はとにかく、今勉強についてこれてるか知らねーけど、今この教室にいることは確かなんだ。
今、俺の話を聞いてる。俺が間違えてないことを言ってることくらい分かってると思うんだ。
ぜひ、これを目指すような人間になってください。

計算が嫌いな人向けのサブネットマスク計算(編集途中)

【概要】
サブネットマスクの計算について解説してるサイトはたくさんありますが、0と1がいっぱい並んでて分かりにくいことが多いです。
そこで、自分なりに計算方法をまとめました。結論から言いますと、「256から引け」です。
実際の問題を解きながら解説するので、少しお時間を頂戴しますが、読みながら一緒に解いてみてください。
なお、この記事ではサブネットマスクの計算に重きを置いているため、用語の使用法が適切ではない場合があります。
各自ググるなり、自分なりに分かりやすい解釈を見つけて下さい。
【対象者】
・IPA主催 情報処理技術者試験の受験者
・ネットワークに関する知識が浅く、特にサブネットマスクの計算で苦戦している者
【この記事を読み終えるまでの時間】
30分から1時間程。
【用語】
オクテット…サブネットマスクを分割する単位。左から第一、第二、第三、第四まであります。
(例: 255.255.252.0 の第一オクテットは255、第二オクテットは255。第三オクテットは252、第四オクテットは0)
2の累乗…1,2,4,8,16,32,64,128,256
【お願い】
 ・面倒とは思いますが、紙とペンだけは準備してください。実際に書かないと全く理解出来ないと思います。
   ※IPAの試験にも計算用紙がありますので、同じ環境にする意味もあります。
 ・2の累乗は丸暗記が必要不可欠です。256まではそらで言えるようにしてください。(2の塁上は1,2,4,8,16,32,64,128,256です)
  風呂に入りながら、トイレにこもりながらでも何でも良いです。とにかく繰り返し暗唱して覚えてください。
置きが長くなりましたが、本題に入ります。
【問題】
————————————————————————————————–
IPアドレス 10.1.2.146, サブネットマスク 255.255.255.240のホストが属するサブネットワークはどれか。
ア: 10.1.2.132/26
イ: 10.1.2.132/28
ウ: 10.1.2.144/26
エ: 10.1.2.144/28
問39(基本情報技術者 平成21年秋季 午前)
————————————————————————————————–
まず、256からサブネットマスクの数字を引きます。ただし例外として255の数字があるオクテットは無視します。
今回の場合は第四オクテットの240を256から引きます。もう一度言います。256から引きます。
256 – 240 = 16
この16が出せれば勝ったようなもんです。
次に、計算用紙に0からひたすら16を足した数字を書いていきます。
016
32
48
64
80
96
112
128
144
…(省略)…
240
書けたら、下の行の数字から1を引いた数を右隣に書きます。
0,15
16,31
32,47
48,63
64,79
80,95
96,111
112,127
128,143
144,159
160,175
…(省略)…
240,255
お疲れ様でした。
左側の数字は「ネットワークアドレス」を、右側の数字は「ブロードキャストアドレス」を表しています。
そして左と右の数字の間が「ホストアドレス」になります。実際にPC等に設定可能なIPアドレスです。
今回の問題では、第四オクテットが132の場合(選択肢:ア,イ)と、144の場合(選択肢:ウ,エ)の2パターンがあります。
先ほど計算用紙に書いた数字を見ると、144がありますが、144はネットワークアドレスのため使用できません。
よって、選択肢:イとウは除外され、残る選択肢はアorイになります。
続きはまだ執筆中です…。

「無題 ロ短調」にハマったので楽譜に起こした。

先日、Youtubeをザッピング状態で見てたら下の動画を見つけて、一曲目の「無題 ロ短調」が素晴らしかったのでピアノ譜面にしました。
こういった楽譜を公開するのは初めてなので、緊張します。指番号も振ってますが、あんまり当てにしないでください。
難易度としてはバイエル卒業からブルグミュラー程度で作成してます。
Youtubeを見てると物理的に弾けないピアノ譜面(指が足らないとか届かないとか)がいっぱい上がってますが、
今回作った譜面はその類ではなく、実際に弾けるものです。
近いうちに弾いた動画を出そうと思ってます。
原曲(Youtube):

原曲(ニコニコ動画):
【ニコニコ動画】【オリジナル、東方風、うまるちゃん】新作5曲
楽譜自動演奏:

PDFはこちら:http://arkey.lix.jp/sheet/notitle_Bminor.pdf
楽譜の掲載を許可してくださった原作者のTaro様、ありがとうございます。
Taro様のサイト:
http://flier8000.dip.jp/

【間違った情報です】ChromeCastを無理やり無効化した(MACアドレスフィルタ)

実家の1Fリビングに置いてあるテレビにはChromeCast(第一世代)が繋がってて、妹が帰省すると電源を入れて使う。その際、スマホでYoutubeを見てると、間違えてキャストボタンを触ってしまって、妹がTVを見ている時にChromecastが繋がってしまうorキャストボタンを押した際にTVの電源が入ってしまう現象が発生。
自分はChromecastを使わないけれど、テスト接続で一度接続したことがあり。
登録解除みたいなの無いかなーと思って軽く調べたけどデバイス解除の方法が見つからないので途中経路にあるスイッチングハブで無理やり接続を断った。
【環境】
[Internet]―[ONU]―[Router]―[SW]―[Chromecast]
               |
               |__[AP] ))) [iPhone]
・iPhoneはAP経由でSWに接続、Chromecast(TV)は有線でSWに接続されている。
・途中のSWはCatalyst2960G
switch(config)# mac access-list extended nocast
switch(config-ext-macl)# deny host [iPhoneのMACアドレス] host [TVのMACアドレス]
わずか二行で終了です。PACLというやつです。
でも、多分ちゃんとした接続解除の方法があると思うので、分かったら正しい手順で解除します。
ググる力が足りない。
追記(2017/03/10):
上記設定だけでiPhoneからChromecastに接続出来なくなったのは事実なんですが、
同様にPCからChromecastへの通信を遮断するよう設定を追加したところ、PCからの通信はフィルタ出来ませんでした。
そこで、下記のように物理インターフェースに割り当ててみました。
switch(config)# mac access-list extended nocast
switch(config-ext-macl)# deny host [iPhoneのMACアドレス] host [TVのMACアドレス]
switch(config-ext-macl)# deny host [PCアドレス] host [TVのMACアドレス]
switch(config-ext-macl)# permit any any
switch(config)# int gi 0/4
switch(config-if)#mac access-group nocast in
これでもTVにpingが通ります。(正確には通ったり通らなかったりを約5秒間隔で繰り返します)
調べてみたところ「MACアクセスリストは非IP専用です」と書かれた記事を見つけました。
そもそも通信を分けるならVLAN切るでもしてネットワーク分けろって話ですね…スイッチがL3じゃなくてL2だから単体では出来ない。
知識が死にすぎてて全く笑えないけど、誰かが同じ道を踏まないように記事は残しておきます。

情報処理安全確保支援士(SC)を受けるよ

ouyou_20170307.jpgsec_20170307.jpg
情報処理技術者試験は遥か昔にITパスポートを取っただけなんですが、今回は情報処理安全確保支援士(SC)を受験します。それで、過去問を解いてるんだけど…午前Iの範囲広すぎ…渋滞情報で使われてるVICSとか出てきてビックリした。いや確かにシステムではあるんだけどね…。
あと、団体名とか規格名(JPCERT/CCだのCVSSだのISO14001だの)が覚えにくくてつらい。計算問題で3桁の筆算を間違えてつらい。記述問題で漢字が書けなくてつらい。問題のページ数多くて読むのがつらい。
CCNAとCCNPで培ったネットワークの知識は2割くらい役立ちそう。
上の画像は応用情報試験技術者試験ドットコム情報処理安全確保支援士ドットコムで解いた過去問の結果(過去3年分、100問ずつ)
最後に、ITに関わるなら絶対に覚えておけって数字を書いておく。別に試験関係ないけれど。
【2の累乗】
2,4,8,16,32,64,128,256,512,1024
少なくとも1024まではそらで言えるように。ITに関わってて言えない人はいないと思う。
【サブネットマスクの計算用】
255,254,252,248,240,224,192,128,0
IPv4においてサブネットマスクは上記の数字しか使われないので、覚えると楽。
256から上記の数字を引くと幸せになれることが多い。
【プライベートIPアドレス】
192.168.0.1
172.16.0.1
10.0.0.1
こいつら出てきたら、企業内とか家庭内の話なんだなーと思えるようになること。
余談だけど、大抵の家庭用ルータは192.168.0.1か192.168.1.1をブラウザのアドレスバーに打てばアクセス出来るよ。
※追記(3/7):192.168.11.1も多いんだった。
【ウェルノウンポート】
20,21 FTP
22 SSH
25 SMTP
80 HTTP
110 POP3
443 HTTPS
他にもあるけど、知らなかったらハァ?って言われるレベルなやつだけ。