備忘ぶ録-新犬小屋

ココログ「備忘ぶ録(https://kotatuinu.cocolog-nifty.com/blog/)」のコピー場所です。

平成31年度春期情報処理技術者試験プロジェクトマネージャの結果

またまた、だーめでしたー

午前Ⅰ得点 81.60点
午前Ⅱ得点 92.00点
午後Ⅰ得点 69点
午後Ⅱ評価ランク D

取り敢えず、昨年だめだった午後Ⅰが合格点まで伸びたのは行幸

午後Ⅱの論述式は、最後まで書ききれなかった。
漠然と構成は考えているけど、そこから文章を書いていないというのが敗因なのだが、やっぱりマネジメントはつまらない。やる気が起きない。

まあ、受け続けるのは、合格するか退職するまでやるかのどちらかだろうな。(後者の方が可能性が高いような・・・)
秋は、SAを受けます。秋期に午前Ⅰを免除にするため、まだ期限が切れていない今回に午前Ⅰを受験したわけで。

株:売り約定(大和ハウス工業)

2019/4/15に100株3,155円2019/4/19に100株2,900円で買い約定した大和ハウス工業が本日売り約定できました。

売り約定(松井証券

SBI証券

長谷工コーポレーション(1808):200株 損益 -30,400円
大和ハウス工業(1925):100株 損益 +17,300円
アサヒグループホールディングス(2502):200株 損益 -27,400円
・味の素(2802):200株 損益 -20,000円

日本たばこ産業(2914):100株 損益 -200円
グンゼ(3002):200株 損益 -123,200円
クラレ(3405):500株 損益 -303,500円

クラレ(3405):NISA 200株 損益 -37,600円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -1,540円
武田薬品工業(4502):300株 損益 -
333,300円
ロート製薬(4527):100株 損益 +3,200円
川崎重工業(7012):100株 損益 -48,000円
日産自動車(7201):100株 損益 -61,980円

・東京精密(7729):300株 損益 -217,500円
シチズン時計(7762):200株 損益 -29,000円
凸版印刷(7911):500株 損益 -159,500円

三菱商事(8058):100株 損益 +8,400円
ゴールドクレスト(8871):300株 損益 -16,200円
カドカワ(9468):NISA 200株 損益 -4,200円
・ゼンリン(9474):NISA 100株 損益 -49,400円

現状、含み損益-1,434,020円(-13.61%)となりました。

松井証券
セブン&アイ・ホールディングス(3382):100株 損益 0円
北越コーポ―レーション(3865):200株 損益 -14,600円

住友化学(4005):200株 損益 -10,200円
エーザイ(4523):100株 損益 +13,500円
・旭ダイヤモンド工業(6140):200株 損益 -41,200円

三菱自動車(7211):100株 損益 -19,400円
ニコン(7731):100株 損益 -3,000円
・イトーキ(7972):500株 損益 -179,000円

住友商事(8053):100株 損益 +6,650円
三菱UFJ(8306):300株 損益 -42,810円

・りそなHD(8308):200株 損益 -20,840円
セブン銀行(8410):200株 損益 -18,600円
・みずほファイナンシャルグループ(8411):1,200株 損益 -38,280円

現状、含み損益-367,780円(-13.16%)となりました。

買い注文は、前回と同じく本田技研工業伊藤忠商事三井化学しまむら川崎重工業AGC、丸紅、旭ダイヤを狙っているけど、本日の続伸でイマイチ魅力が無くなってきたような。

株:買い約定(日本たばこ産業)

SBI証券の新着株式評価レポートに出ていたJTを、ちょっくら見てみたら、決算が12月で、つまり6月24日当たりが権利確定するじゃん。チャートもいい感じだし買うしかないじゃん。

買い約定(SBI証券

SBI証券

長谷工コーポレーション(1808):200株 損益 -34,200円
大和ハウス工業(1925):100株 損益 +14,900円
アサヒグループホールディングス(2502):200株 損益 -25,000円
・味の素(2802):200株 損益 -22,100円

日本たばこ産業(2914):100株 損益 -400円
グンゼ(3002):200株 損益 -113,200円
クラレ(3405):500株 損益 -313,000円

クラレ(3405):NISA 200株 損益 -41,400円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -2,530円
武田薬品工業(4502):300株 損益 -
371,100円
ロート製薬(4527):100株 損益 -4,300円
川崎重工業(7012):100株 損益 -51,800円
日産自動車(7201):100株 損益 -62,820円

・東京精密(7729):300株 損益 -276,300円
シチズン時計(7762):200株 損益 -32,200円
凸版印刷(7911):500株 損益 -201,500円

三菱商事(8058):100株 損益 +7,400円
ゴールドクレスト(8871):300株 損益 -15,600円
カドカワ(9468):NISA 200株 損益 -8,000円
・ゼンリン(9474):NISA 100株 損益 -51,100円

現状、含み損益-1,604,250円(-15.23%)となりました。

松井証券
大和ハウス工業(1925):200株 損益 +64,000円
セブン&アイ・ホールディングス(3382):100株 損益 -300円
北越コーポ―レーション(3865):200株 損益 -19,600円

住友化学(4005):200株 損益 -11,000円
エーザイ(4523):100株 損益 -4,000円
・旭ダイヤモンド工業(6140):200株 損益 -45,200円

三菱自動車(7211):100株 損益 -19,800円
ニコン(7731):100株 損益 -8,600円
・イトーキ(7972):500株 損益 -187,500円

住友商事(8053):100株 損益 +4,850円
三菱UFJ(8306):300株 損益 -43,890円

・りそなHD(8308):200株 損益 -21,200円
セブン銀行(8410):200株 損益 -19,000円
・みずほファイナンシャルグループ(8411):1,200株 損益 -41,520円

現状、含み損益-352,760円(-10.37%)となりました。

今は、本田技研工業伊藤忠商事三井化学しまむら川崎重工業AGC、丸紅、旭ダイヤ辺りを狙っている。
んー、買い時のものが多いってことは、下落傾向が続いていて、今買うのはヤバい?

本家「備忘ぶ録」13周年です

去年12周年の記事を書くのを忘れていたましたわ。

  • お仕事は所属は変わらず。去年の夏ごろに作業場所が変わって、距離的にはあまり変わらないけど通勤時間が10分くらい短くなった。
    仕事の内容は、相も変わらず秘伝のたれレベルのソースの機能拡張をするか、雲固設計のIFを渡されて作るという楽だけど気の滅入る仕事。リファクタリングさせろよ・・・。新しい技術を全然体験していない。雑誌とかで勉強しようとしても頭に入ってこない。
  • OJTの指導員になった。基本能力が高いので楽ではあったが、仕事・技術について淡泊なので伸びが無いような。
  • お給金の方は、安めで辞める奴が多く、その対策で上げてくれるらしい。役職は変わらないけど、階級も1個上がった。
  • 通勤で経由する駅が飲み屋が多いあんまりガラがいいところではなく、うんざりぎみ。
  • そのガラのよろしくない所で、不良に絡まれたんだ。絡んできた奴は苦しんで死ねばいいと思います。
  • twitterでも開発管理についてコメント付けたら、バカにされるリプがつけられたんだが、育ちが悪いよね。まともな開発管理の知識なくて毒をふりまく奴がフリーになっても総スカンじゃないのかな。だから毒をふりまくという悪循環。(ブーメラン的発言)
  • 去年iPad miniを買ったけど、1年保証が切れた直ぐにちょっと過ぎたときに電源が入らなくなって、修理に出したけど結局買い替え。なんなの。
  • Amazonアフィリエイトのアカウントが、1年購入が無かったから停止された。リンクをクリアしろとか無茶な事が書いてあったので、@niftyのブログ記事を自動で書き換えるプログラムを書こうとしたけど、どうしても投稿が上手くいかない。諦めた。文句言われたらブログを停止しようと思っているが、今のところ文句を言われてないのでそのまま放置。
  • @niftyブログの入力画面が変わったけれど、プログラムを<pre>で表示させようとするとおかしくなる。そこら辺の自動書き換えは止めて欲しい。
  • Nintendo Switchで、DARK SOUL REMASTEREDをずっとやってた感じ。もうちょい別のものをやれよ。左コントローラの方向キーが壊れ気味で左に入ったまま戻らない。調整してもダメ。そしてアナログスティック部品を分解してみたが戻せなくなった。つまり壊した。中華製アナログスティック部品をAmazonで注文したけど、2週経っても届かない。
  • 株は、25万円くらい利益がでていますが、去年の負け分を取り戻せていません。
  • アニメは、第1四半期は中々良かったけれど、第2四半期は全然ダメ。
  • マンガは「ハイスコアガール」が終了。大円満というか捻りの無い終わり。「1518!」「魔法使いと竜の屋根裏部屋」が打ち切り。勿体ない。
  • 物を覚える気力が切れてきた。情報処理技術者試験PMは、いつもの通り論述式が書ききれない。もうツマラナイので受験するの止める?

パッションが無くなってきた。
何がしかの燃料を投入しないと人生がどうでもよくなってきている。

株:売り約定(ノエビアホールディングス、三井物産)

本日も日経平均株価が伸び、持ち株も続伸したことにより、2018/10/4に6,100円100株2018/10/9に5,850円100株 で買い約定したノエビアホールディングス2019/5/24に1,620円100株 を買い約定した三井物産を売り約定できました。

売り約定(SBI証券

SBI証券

長谷工コーポレーション(1808):200株 損益 -28,000円
大和ハウス工業(1925):100株 損益 +18,500円
アサヒグループホールディングス(2502):200株 損益 -23,000円
・味の素(2802):200株 損益 -22,300円

グンゼ(3002):200株 損益 -101,200円
クラレ(3405):500株 損益 -295,500円

クラレ(3405):NISA 200株 損益 -34,400円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -1,440円
武田薬品工業(4502):300株 損益 -
347,700円
ロート製薬(4527):100株 損益 -4,800円
川崎重工業(7012):100株 損益 -54,400円
日産自動車(7201):100株 損益 -60,920円

・東京精密(7729):300株 損益 -240,300円
シチズン時計(7762):200株 損益 -32,400円
凸版印刷(7911):500株 損益 -197,000円

三菱商事(8058):100株 損益 +10,400円
ゴールドクレスト(8871):300株 損益 -44,700円
カドカワ(9468):NISA 200株 損益 +1,600円
・ゼンリン(9474):NISA 100株 損益 -40,600円

現状、含み損益-1,498,160円(-14.57%)となりました。

松井証券
大和ハウス工業(1925):200株 損益 +71,200円
セブン&アイ・ホールディングス(3382):100株 損益 -1,800円
北越コーポ―レーション(3865):200株 損益 -18,600円

住友化学(4005):200株 損益 -9,800円
エーザイ(4523):100株 損益 +1,300円
・旭ダイヤモンド工業(6140):200株 損益 -40,800円

三菱自動車(7211):100株 損益 -18,400円
ニコン(7731):100株 損益 -6,500円
・イトーキ(7972):500株 損益 -186,000円

住友商事(8053):100株 損益 +6,200円
三菱UFJ(8306):300株 損益 -42,390円

・りそなHD(8308):200株 損益 -18,620円
セブン銀行(8410):200株 損益 -18,200円
・みずほファイナンシャルグループ(8411):1,200株 損益 -39,840円

現状、含み損益-322,250円(-9.47%)となりました。

まだ、続伸しそうだけど、旭ダイヤモンド工業、本田技研丸井グループ伊藤忠商事三井化学の買いを狙っている。
下落傾向が続いていた東レも狙っていたけど、今日、結構上がってしまったので買えないなー

今週届いた物

月曜日から木曜日まで結構暑くて体調的によろしいなと思っていたら、土曜日から梅雨に入ったようで雨模様。それは良いのだが突然の気温低下はかなり辛い。
そんな中、Nintendo Switchの左Joy-Con アナログスティックが左に入りぎみだったのが、遂に真右に入らないようになったので、アナログスティックを部品で注文。(ちなみに任天堂公式の調整方法は全部NGだった)中華製の互換機とか書いてあるのがとっても心配。評価も不良品が多そうな感じだったし。
もう、アナログスティックの部品自身をばらしたのだがケースの鉄板の爪が折れてしまったので、もう治せない。注文した部品に期待するしかない。本当にダメならコントローラを買うしかないのだが、あれ、片方だけでも4.6千円というバカ高さ(任天堂での修理は2,160円)。バッテリ搭載の無線形式なので高いのはわかるが、パーティプレイをできることを売りにして買い足すこともターゲットにしているのに、その高さは無いだろう・・・。

(1)時空大戦 2-戦慄の人類殲滅兵器(ハヤカワ文庫SF)
シャイローが戦局の分岐点で見る幻の正体が、あらすじに書いてある・・・。
とはいえ、内容に遜色はなく面白い。

(2)レイジングループ REI-JIN-G-LU-P 1 人狼の村(星海社FICTIONS)
Amazonでのおすすめのアンテナが低すぎて漏らすことが多いので、芝村祐史氏の名前で検索してみたらこれがヒットした。人狼ゲームのノベライズと勘違いして試しに1巻買ってみた。竜騎士07氏のような派手なキャラクタ設定で会話劇を主体にする文体が特徴か(過疎の村という舞台も類似点か)。少し読んでみたところ人狼伝説をもとにしたホラー物(サイコホラー側?)でちょっと、オイラのツボとは違うなーという感想。

(3)etranger di costarica エトランジェディコスタリカ SREF-D-01 [ミニレフィルメモ ホワイト]
ミニ6穴式のバインダ:ミニレフィル(ルーズリーフ)に使えるメモ用紙。

(4)サンフラッグ 特殊精密ドライバー Y型 No.17-C
Nintendo SiwtchのJoy-Conを分解するために購入。分解リポートでこのドライバを使っていたので買ってみた。確かにこのドライバでJoy-Conのネジを回せたが、もう一回り小さいくらいがちょうどいい感じのようだったけど。

株:売り約定(ソフトバンクグループ)

2019/6/4に9,500円100株を買い約定したソフトバンクグループが、早くも売り約定できました。
まあ、偶然うまくハマっただけのことですがね。

売り約定(SBI証券

SBI証券

長谷工コーポレーション(1808):200株 損益 -30,400円
大和ハウス工業(1925):100株 損益 +15,400円
アサヒグループホールディングス(2502):200株 損益 -38,400円
・味の素(2802):200株 損益 -26,600円

グンゼ(3002):200株 損益 -115,200円
クラレ(3405):500株 損益 -301,000円

クラレ(3405):NISA 200株 損益 -36,600円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -2,930円
武田薬品工業(4502):300株 損益 -
373,200円
ロート製薬(4527):100株 損益 -9,000円
ノエビアホールディングス(4928):200株 損益 -4,200円

川崎重工業(7012):100株 損益 -56,000円
日産自動車(7201):100株 損益 -62,200円

・東京精密(7729):300株 損益 -247,500円
シチズン時計(7762):200株 損益 -33,800円
凸版印刷(7911):500株 損益 -211,000円

三井物産(8031):100株 損益 +11,000円
三菱商事(8058):100株 損益 +9,200円
ゴールドクレスト(8871):300株 損益 -55,200円
カドカワ(9468):NISA 200株 損益 -600円
・ゼンリン(9474):NISA 100株 損益 -44,200円

現状、含み損益-1,612,430円(-13.85%)となりました。

松井証券
大和ハウス工業(1925):200株 損益 +65,000円
セブン&アイ・ホールディングス(3382):100株 損益 -1,200円
北越コーポ―レーション(3865):200株 損益 -20,000円

住友化学(4005):200株 損益 -11,000円
エーザイ(4523):100株 損益 +1,200円
・旭ダイヤモンド工業(6140):200株 損益 -44,400円

三菱自動車(7211):100株 損益 -19,100円
ニコン(7731):100株 損益 -7,700円
・イトーキ(7972):500株 損益 -191,500円

住友商事(8053):100株 損益 +5,800円
三菱UFJ(8306):300株 損益 -42,660円

・りそなHD(8308):200株 損益 -17,020円
セブン銀行(8410):200株 損益 -18,800円
・みずほファイナンシャルグループ(8411):1,200株 損益 -40,080円

現状、含み損益-341,460円(-10.34%)となりました。

三菱自動車丸井グループセブン&アイ・ホールディングス本田技研工業三井化学を狙っていく

株:買い約定(ソフトバンクグループ)

なんかしらんがソフトバンクグループがメッサ下がって買い約定出来ちゃった。想定より下がったのでマイナスになってしまった。

買い約定(SBI証券

SBI証券

長谷工コーポレーション(1808):200株 損益 -35,800円
大和ハウス工業(1925):100株 損益 +3,600円
アサヒグループホールディングス(2502):200株 損益 -50,400円
・味の素(2802):200株 損益 -37,900円

グンゼ(3002):200株 損益 -174,200円
クラレ(3405):500株 損益 -312,500円

クラレ(3405):NISA 200株 損益 -41,200円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -3,920円
武田薬品工業(4502):300株 損益 -
399,900円
ロート製薬(4527):100株 損益 -13,400円
ノエビアホールディングス(4928):200株 損益 -64,200円

川崎重工業(7012):100株 損益 -57,400円
日産自動車(7201):100株 損益 -62,640円

・東京精密(7729):300株 損益 -282,600円
シチズン時計(7762):200株 損益 -35,800円
凸版印刷(7911):500株 損益 -232,000円

三井物産(8031):100株 損益 +6,700円
三菱商事(8058):100株 損益 +5,400円
ゴールドクレスト(8871):300株 損益 -75,300円
ソフトバンクグループ(9984):100株 損益 -20,800円
カドカワ(9468):NISA 200株 損益 -1,200円

・ゼンリン(9474):NISA 100株 損益 -48,500円

現状、含み損益-1,933,960円(-15.35%)となりました。

松井証券
大和ハウス工業(1925):200株 損益 +41,400円
セブン&アイ・ホールディングス(3382):100株 損益 -11,600円
北越コーポ―レーション(3865):200株 損益 -24,200円

住友化学(4005):200株 損益 -12,600円
エーザイ(4523):100株 損益 +2,500円
・旭ダイヤモンド工業(6140):200株 損益 -45,600円

三菱自動車(7211):100株 損益 -17,600円
ニコン(7731):100株 損益 -8,700円
・イトーキ(7972):500株 損益 -196,000円

住友商事(8053):100株 損益 +2,800円
三菱UFJ(8306):300株 損益 -45,420円

・りそなHD(8308):200株 損益 -17,440円
セブン銀行(8410):200株 損益 -19,600円
・みずほファイナンシャルグループ(8411):1,200株 損益 -42,360円

現状、含み損益-394,420円(-11.60%)となりました。

まあ、冷静に考えると、下落傾向の続いている今買うのは全くの無謀だよね。
三菱自動車丸井グループセブン&アイ・ホールディングス本田技研工業は狙って置く。

株:買い約定(みずほファイナンシャルグループ)

いやー、いい材料が見当たりませんな。
今日買い約定したみずほファイナンシャルグループは、インデックス的な感覚で買い進めているんだけど、下落しかしていないのは辛い。
そろそろ、1銘柄複数株保有の場合で上限としている金額(二十万円)に到達するので、これ以上は買い進めない方向で。

買い約定(松井証券

  • みずほファイナンシャルグループ 151.1円 100株
    始値151.1円、高値151.9円、安値150.4円、終値151.6円。

SBI証券

長谷工コーポレーション(1808):200株 損益 -37,200円
大和ハウス工業(1925):100株 損益 +5,500円
アサヒグループホールディングス(2502):200株 損益 -45,800円
・味の素(2802):200株 損益 -31,200円

グンゼ(3002):200株 損益 -195,200円
クラレ(3405):500株 損益 -329,500円

クラレ(3405):NISA 200株 損益 -48,000円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -5,330円
武田薬品工業(4502):300株 損益 -
408,600円
ロート製薬(4527):100株 損益 -14,800円
ノエビアホールディングス(4928):200株 損益 -80,200円

川崎重工業(7012):100株 損益 -64,000円
日産自動車(7201):100株 損益 -65,440円

・東京精密(7729):300株 損益 -295,200円
シチズン時計(7762):200株 損益 -37,400円
凸版印刷(7911):500株 損益 -237,500円

三井物産(8031):100株 損益 +4,300円
三菱商事(8058):100株 損益 +3,700円
ゴールドクレスト(8871):300株 損益 -86,400円
カドカワ(9468):NISA 200株 損益 -2,400円
・ゼンリン(9474):NISA 100株 損益 -48,000円

現状、含み損益-2,018,670円(-17.34%)となりました。

松井証券
大和ハウス工業(1925):200株 損益 +45,200円
セブン&アイ・ホールディングス(3382):100株 損益 -8,800円
北越コーポ―レーション(3865):200株 損益 -25,000円

住友化学(4005):200株 損益 -14,000円
エーザイ(4523):100株 損益 +3,900円
・旭ダイヤモンド工業(6140):200株 損益 -44,200円

三菱自動車(7211):100株 損益 -18,400円
ニコン(7731):100株 損益 -11,400円
・イトーキ(7972):500株 損益 -203,500円

住友商事(8053):100株 損益 +800円
三菱UFJ(8306):300株 損益 -45,900円

・りそなHD(8308):200株 損益 -18,180円
セブン銀行(8410):200株 損益 -19,800円
・みずほファイナンシャルグループ(8411):1,200株 損益 -41,280円

現状、含み損益-400,560円(-11.78%)となりました。

もう買わないと言いつつあと100株くらいなら・・・。
三菱自動車ソフトバンクグループ、丸井グループセブン&アイ・ホールディングス本田技研工業を狙っている。
自動車製造が多いけれど、コンプリートする気か?

今週届いた物

今週は、世間的には無敵の人が出て来て無謀をふりまいたりしたけど、個人的には平穏。ただし、原因のわからない逼迫感があって胸が締め付けられるような気がする。
多分、仕事が暇で適当に技術的な調べものとかしていて、理解するのが難しくなってきていることを実感して、このまま能力が伸びない状況になってしまって良いのかという自問自答に答えがでないのが辛いのか。
プログラマ35歳説に言われる、技術を追えなくなる限界が来たのか。辛い。

(1)SHE WAS THE SEA 限定版
JJAZZ.net 「Jazz Clock - for the NIGHT#91」で紹介されたTatsuro Yokoyama氏の静かなピアノの音色が、心に染み入る良い曲が気に入りアルバムを購入。

(2)月刊コミック 電撃大王 2019年7月号
新規連載4本
「宝石省の新人」宝石に力があるほのぼのファンタジー。宝石の力が見られる目を持つドジっ子田舎の娘が、宝石を管理する宝石省に都会へと赴く。でも都会に来てすぐに宝石省の証を落っことしてしまい、同じ宝石省のツンツンしているけどちょっと面倒見のいいエリート娘と出会い助けを得る話。ゆるい感じでホッとさせてくれる感じで良いね。
「十惑まよいはとにかくズルい」ゲーム研究部の冴えない部長に(秘めたる恋心を持つ)部員の女子が上手でおちょくりながらゲームで賭けをして勝つけれど、天然な部長が恋心の隙をつくような発言をして悶々しちゃうというラブコメ。もきもきしちゃう。
「野人転生」Web小説原作のコミカライズ化。トラックに轢かれた青年が、能力は空手だけでなにも持たされずそのままファンタジー世界の密林に裸で放り出された。サバイバル能力でたくましく生き残ろうと活動しているところに、ゴブリンと出会い空手で倒す。このゴシゴシした絵柄を見たことあるなーと思ったら「喚獣」でアフタヌーン2008年冬四季賞を受賞した小林嵩人氏。俺様TUEEEではない縛りプレイみたいな状況が楽しい。
「センパイ!オフィスラブしましょ♪」以前ヒット商品を作り出した開発部 刈谷に、派遣社員安城(巨乳美人)がエロいアプローチをしてくる来る。奥手な刈谷は及び腰という、オフィスラブコメ。エロエロ過ぎるのは苦手なのですが。
「さらば、佳き日」廃刊となったCOMIC itからの移籍。禁断の恋をしている兄妹と兄が好きな親友(男)とその幼馴染であり妹の親友の4人の青春群像らしいが、初回は妹の親友がメインの話で、話の背景がイマイチよくわからん(雰囲気はわかるが)。兄が消極的クズ男っぽいので一歩引いた文学的な方向の作品として見ていく。
最終回「Hello Hello and Hello」原作を読んでいないので小説とコミカライズの内容が同一か分からないけど、話の畳みかけが強引だなーと。1話から通して見たら、すぐに馴れ馴れしい関係になったのはなぜなのかという疑問に納得するのかもしれないけれど、その状況を作り出した根本原因がよくわからん(この世の者ではなくなったってこと?)。小説なら、そこら辺をごまかせるんだろうけど、画にしてみせるのはちょっと見通せすぎて冷めてしまうのかもしれない。

(3)CONTINUE Vol.59
NINTENDO64特集。SEGA派でしたので何の感慨もないのです・・・。

株:買い約定(ロート製薬、長谷工コーポレーション、セブン&アイ・ホールディングス)

米中の貿易戦争が質が悪くてしょうがない。
周りもつられて、悪化している様にしか見えない。
まあ、市場が織り込み済みなのか、下落傾向ではあるけど、さほど上下が酷いようには見えない。
今日は、色々買い約定出来たほど、下がったけどね。

買い約定(SBI証券

買い約定(松井証券

SBI証券

長谷工コーポレーション(1808):200株 損益 -33,200円
大和ハウス工業(1925):100株 損益 +11,300円
アサヒグループホールディングス(2502):200株 損益 -59,400円
・味の素(2802):200株 損益 -25,400円

グンゼ(3002):200株 損益 -134,200円
クラレ(3405):500株 損益 -318,500円

クラレ(3405):NISA 200株 損益 -43,600円
三菱ケミカルホールディングス(4188):NISA 100株 損益 -3,810円
武田薬品工業(4502):300株 損益 -
342,200円
ロート製薬(4527):100株 損益 -5,900円
ノエビアホールディングス(4928):200株 損益 -36,200円

川崎重工業(7012):100株 損益 -51,200円
日産自動車(7201):100株 損益 -59,240円

・東京精密(7729):300株 損益 -255,300円
シチズン時計(7762):200株 損益 -35,800円
凸版印刷(7911):500株 損益 -212,000円

三井物産(8031):100株 損益 +7,300円
三菱商事(8058):100株 損益 +6,300円
ゴールドクレスト(8871):300株 損益 -89,400円
カドカワ(9468):NISA 200株 損益 -400円
・ゼンリン(9474):NISA 100株 損益 -43,200円

現状、含み損益-1,724,750円(-14.81%)となりました。

松井証券
大和ハウス工業(1925):200株 損益 +56,800円
セブン&アイ・ホールディングス(3382):100株 損益 -100円
北越コーポ―レーション(3865):200株 損益 -24,200円

住友化学(4005):200株 損益 -10,400円
エーザイ(4523):100株 損益 +26,800円
・旭ダイヤモンド工業(6140):200株 損益 -39,400円

三菱自動車(7211):100株 損益 -16,500円
ニコン(7731):100株 損益 -6,700円
・イトーキ(7972):500株 損益 -193,000円

住友商事(8053):100株 損益 +2,850円
三菱UFJ(8306):300株 損益 -42,270円

・りそなHD(8308):200株 損益 -15,360円
セブン銀行(8410):200株 損益 -18,200円
・みずほファイナンシャルグループ(8411):1,100株 損益 -36,100円

現状、含み損益-316,090円(-9.34%)となりました。

丸井グループ本田技研、丸紅の買い注文を出している。
みずほファイナンシャルグループの買い増しも。

今週届いた本

まだ5月の終盤なのに、場所によっては30度を超える真夏日になったりして、なんじゃこの異常気象は。
暑くて何もできん。(それはいつものことじゃん)

(1)月刊 アフタヌーン 2019年 07月号
新規連載「無限の住人~幕末ノ章~」ムゲジュウのスピンオフ物。沙村広明氏は現在「波よ聞いてくれ」を連載しており2本は無理ということで、四季賞受賞者の陶延リュウ氏が担当することに。沢村氏の書き方に寄せていて、一見、同じように見えるけれど、陶延氏の方がまだ似せようと描きこみしている気があるなーと。沙村氏の方が荒いところがあって、キャラクタの描き方がざっくりだったり、背景とか白地の所が多々あったりしますが、それが緩急になっていたりするのでそれは漫画家の色かと。話の流れとかそれを画にできる力量があるようですので期待です。

四季賞佳作「萩野」感情が薄く誰もが触れたくない乱暴者が捨てられた子犬を拾い、只一人話を聞いてくれる保険教諭に相談するも結局は病気持ちの子犬が死んでしまいそれに涙する、という話。悪人(というには純粋なのか?)が(他人から見たら)良いことしたが、本人はそこを理解していないというサイコパスっぽくも見える一面を描いている。初めは善人が保険教諭一人しかいなく胸糞悪いと話だとも思ったけれど、育児放棄され情操教育もされない、人や動物を思いやる気持ちをしらない可哀想な主人公が自分と同じような境遇の子犬に一時的な共感を得たという流れもあるかと。うーん、絵柄からサラッと見てしまうと、表層的なところしか目につかないけれど、一歩踏み入ったところを読み取れというのは難しいな。

(2)邦画プレゼン女子高生 邦キチ! 映子さん Season2(ホーム社書籍扱コミックス)
相変わらず絶好調な映子の邦画を貶しているのか誉めているのかよくわからんプレゼンがとても良い。部長の薄っぺらい映画通ぶりと突っ込みもいい。ヤンヤンと石破マリア(新キャラ)の濃さもイイ。

(3)分散システムデザインパターン-コンテナを使ったスケーラブルなサービスの設計
サーバの配置はノウハウが必要であるけど、コンテナを使うことでハードに依存せずにサービスを1つのサーバ単位で扱えるようになり、旧来のハードに制限されることをあんまり悩まなくても良くなったわけで。(インフラ周りはやったことないけど)
でも、スケーラビリティとか考えることは、新たに増えたってことで、そこら辺もパターン化されている・・・、らしい。興味深くて買ってみたけど、まだ全然読めてない。

PKCS#12形式ファイルを使ってXML文書に署名付与したり、署名検証したり

PKCS#12(拡張子.p12のファイル)を使ってXML文書にXML署名(Enveloped署名)を行うのと署名検証するプログラムをC#で作ってみた。

  • 基本、SignedXmlクラスに載っているコードを使った。(2つあるけど、上の方は署名の公開鍵を埋め込まない。下の方はRSAKeyValueを埋め込んでいる)
    でも、このコードは、証明書(RSA)を生成してそれをKeyInfo要素にRSAKeyValue要素が設定する。
    PKCS#12形式ファイルを読み込んで使いたいし、x509Certificate要素を入れたい。
  • PKCS#12形式ファイルのprivateKeyを取り出すには、手順がある。
    • PKCS#12ファイルを、new X509Certificate2(<filename>, <password>, X509KeyStorageFlags.Exportable);で読み込む。
    • そのx509からprivateKeyを取り出すには、(RSACryptoServiceProvider)x509.PrivateKey;とやる。
      この使おうとするとsignedXml.ComputeSignature()で「無効なアルゴリズムが指定されました」例外になってしまう・・・。PersistKeyInCspがtrueの所為?
    • 上記の例外を回避するには、別のRSACryptoServiceProvider()インスタンスに対して、ImportParameters(privateKey.ExportParameters(true));とやって、先ほどのprivateKeyを食わせる。するとPersistKeyInCspがfalseになっているね。
  • KeyInfo要素にRSAKeyValue要素が入るのは、keyInfo.AddClause(new RSAKeyValue( (RSA)Key ));とやっている。
    x509Certificate要素を入れるのには、keyInfo.AddClause(new KeyInfoX509Data(x509));とやる。

●引数:

  • 第1引数:PKCS#12ファイル
  • 第2引数:PKCS#12ファイルのパスワード
  • 第3引数:署名を付与するXML文書
  • 第4引数:署名を付与する要素(id属性の値を設定)
  • 第5引数:出力する署名済XML文書
C:\test>VerfySignedXML.exe my-identity.p12 test test.xml xxxx test_signed.xml
The XML signature is valid.

 

 
●署名対象のXML : test.xml
<?xml version="1.0" encoding="utf-8" ?>
<root>
<creditcard id="xxxx">
<number>19834209</number>
<expiry>02/02/2002</expiry>
</creditcard>
</root>

 

●署名付与したXML : test_signed.xml
<?xml version="1.0" encoding="utf-8"?>
<root>
<creditcard id="xxxx">
<number>19834209</number>
<expiry>02/02/2002</expiry>
</creditcard>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" /><Reference URI="#xxxx"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /><DigestValue>7WFHBFyOfyEEGK6n7OHvdA6K345HSlAVwPFaEWgXcX0=</DigestValue></Reference></SignedInfo><SignatureValue>JWPhDDxFQalUmtWPdd8o55To3p5RI7TJvnXz79H2tb60J4B1lg4TeTvTOtHZuiJJpHZMeNyuARtwNRX+etDr9j4UmXdUJ/CXvxJFXajoYXRwTGYK6i/RF0QDeoOexSFYrK+JZeHrUV6T7UMU6O5ZxrmuU+c7U7Ki0dlHypdjQac=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIClTCCAf4CCQCBK5YXcZkuqjANBgkqhkiG9w0BAQsFADCBjjELMAkGA1UEBhMCSlAxETAPBgNVBAgMCEtBTkFHQVdBMREwDwYDVQQHDAhZT0tPU1VLQTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRIwEAYDVQQDDAlLT1RBVFVJTlUxIjAgBgkqhkiG9w0BCQEWE2tvdGF0dWludUBuaWZ0eS5jb20wHhcNMTcxMjA5MTE1NTQ3WhcNMjcxMjA3MTE1NTQ3WjCBjjELMAkGA1UEBhMCSlAxETAPBgNVBAgMCEtBTkFHQVdBMREwDwYDVQQHDAhZT0tPU1VLQTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRIwEAYDVQQDDAlLT1RBVFVJTlUxIjAgBgkqhkiG9w0BCQEWE2tvdGF0dWludUBuaWZ0eS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMPnNgYbe5x2xJyEshyH768ZU8Un5e5j5uKsihiTOya9wAdxNJeWINB21zXe+mjKxnOsmATPdGZ0DH82xqz+2mX//JKqwDMsG8nMacUI4BiCvYGvlTyxWkRQw3LKU2ufQQ+GYboypwQE51X3S+rRDLGoLuG0BtRooAvah1adJfhdAgMBAAEwDQYJKoZIhvcNAQELBQADgYEAClBDgTCsbe19+CYomJC0PciFw/tvk6/TiC6VSNuQmFg61KrTaU4XFmj/u8qbD8ESyXaJKavcZmjWhKk6F6JSx9YYBz0b1dXz/9l0po6AwUooDk3yp5NtRGiErAcM6MCZ5LPM9+255hMa3fxX26Y7xpPxH84jv6j2fiYcsdYknaQ=</X509Certificate></X509Data></KeyInfo></Signature></root>
using System;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Security.Cryptography.Xml;
using System.Xml;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Security.Cryptography.Xml;
using System.Xml;

public class VerifySignedXML
{
    // 引数
    //  1:PKCS12ファイル
    //  2:パスワード
    //  3:署名前XMLファイル(入力)
    //  4:署名付与対象(ID属性の値)
    //  5:署名済XMLファイル(出力)
    public static void Main(String[] args)
    {
        if (args.Length != 5)
        {
            return;
        }
        sign(args[0], args[1], args[2], args[3], args[4]);
        verfy(args[4]);
    }

    public static void sign(String filename, string password, string xmlFilename, string id, string signedXmlFilename)
    {
        try
        {
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.PreserveWhitespace = true;
            xmlDoc.Load(xmlFilename);
            XmlNodeList list = xmlDoc.SelectNodes(string.Format(@"//*[@id='{0}']", id));
            if (list.Count == 0)
            {
                return;
            }

            X509Certificate2 x509 = new X509Certificate2(filename, password, X509KeyStorageFlags.Exportable);
            SignXml(xmlDoc, x509, id);
            xmlDoc.Save(signedXmlFilename);
        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
        }
    }

    public static void SignXml(XmlDocument xmlDoc, X509Certificate2 x509, string uri)
    {
        if (xmlDoc == null)
        {
            throw new ArgumentException("xmlDoc");
        }
        if (x509 == null)
        {
            throw new ArgumentException("x509");
        }

        SignedXml signedXml = new SignedXml(xmlDoc);

        RSACryptoServiceProvider privateKey = (RSACryptoServiceProvider)x509.PrivateKey;
        RSACryptoServiceProvider privateKey1 = new RSACryptoServiceProvider();
        privateKey1.ImportParameters(privateKey.ExportParameters(true));
        signedXml.SigningKey = privateKey1;

        Reference reference = new Reference();
        reference.Uri = "#" + uri;

        XmlDsigEnvelopedSignatureTransform env = new XmlDsigEnvelopedSignatureTransform();
        reference.AddTransform(env);

        signedXml.AddReference(reference);

        KeyInfo keyInfo = new KeyInfo();
        keyInfo.AddClause(new KeyInfoX509Data(x509));
        signedXml.KeyInfo = keyInfo;

        signedXml.ComputeSignature();

        XmlElement xmlDigitalSignature = signedXml.GetXml();

        xmlDoc.DocumentElement.AppendChild(xmlDoc.ImportNode(xmlDigitalSignature, true));

    }

    public static void verfy(string signedXmlFilename)
    {
        try
        {
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.PreserveWhitespace = true;
            xmlDoc.Load(signedXmlFilename);

            bool result = VerifyXml(xmlDoc);
            if (result)
            {
                Console.WriteLine("The XML signature is valid.");
            }
            else
            {
                Console.WriteLine("The XML signature is not valid.");
            }

        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
        }
    }

    public static Boolean VerifyXml(XmlDocument Doc)
    {
        SignedXml signedXml = new SignedXml(Doc);
        XmlNodeList nodeList = Doc.GetElementsByTagName("Signature");

        if (nodeList.Count <= 0)
        {
            throw new CryptographicException("Verification failed: No Signature was found in the document.");
        }
        if (nodeList.Count >= 2)
        {
            throw new CryptographicException("Verification failed: More that one signature was found for the document.");
        }

        signedXml.LoadXml((XmlElement)nodeList[0]);
        return signedXml.CheckSignature();
    }
}