たにーの闘争

日々の気になる事を書いていきます

粛々と成長する方法

概要

①インプットする
理由:インプットがないとアウトプットが出せないため
方法:本・ニュース・人の話・YouTube・テレビ等

②アウトプットする
理由:アウトプットしないと記憶に残らないため
方法:ブログを書く、人に話す、行動をする、行動を変える等

③フィードバックする
理由:アウトプットをした結果を吟味して次の行動を決めないと、堂々巡りになってしまい改善ができないため
方法:
アウトプットしたものが記憶に定着しているかを吟味し、アウトプットの仕方を変える
やってみた行動の結果を書き出し⇒次の行動を試す等

結論

上記の①②③を確実にこなせば粛々と成長する事ができる。

インプットばかりしてアウトプットしない人が全体の90%。
つまりアウトプットをちゃんとすれば上位10%に入る。
また、インプットばかりしてアウトプットしないと結局インプットしたものはいずれ忘れるのでインプットした意味はなくなる。
さらにアウトプットした内容を振り返り、次の行動を吟味しないと同じ失敗を何度も繰り返すから成長しない。

参考

成長できない人の特徴ベスト3【精神科医・樺沢紫苑】

突然勉強や仕事のやる気を失ったときの対処方法

効果絶大

  • 立って仕事をする(座らない、横にならない)
  • 邦楽を聞く(定説とは反するが、意外と良い。集中できてきたら停止する事が重要)

他施策一覧

  • 家事などをする(食器洗い、風呂洗い、ゴミ捨て、掃除等)
  • 身体を動かす(筋トレ・ランニング等)
  • 熱いシャワーを浴びる
  • タスクを分解できない単位まで細かく分解し、一つずつ片付ける

効率の良い教え方

概要

①細かく理解を確認する。
理由:わかったふりをする人が多いため

②相手が少しでも理解している事をほめる。
理由:学ぶことを楽しんでもらうため

③積極的に比喩、たとえ話をする。
理由:納得してもらうため、理解を深めてもらうため

④これからどうするかを問い続ける
理由:機会を与えるため&甘えさせないため
例えば、宿題をやってこなかった人に対して、
高圧的だと⇒「その人が怖いからやる」になり長続きしない。
なんでも許すと⇒「やらなくても許されるんだ」と甘えていつまでたってもやらない。

参考

【勘違い多発】実は教えるのが「下手な人」4つの共通点

AzureStorageEmulatorを使ってAppendBlob.CreateOrReplace()を実行するとエラーになる時の対処方法

状況

Azure Storage Emulatorのバージョン:5.7.0.0

やりたい事

AzureStorageEmulatorを使ってローカルのタスクテーブルから値を取得し、同じstorageAccountのBlobにAppendBlobを使って取得したレコードをcsvとして吐き出したい。

問題

下記が表示される

Message

{"リモート サーバーがエラーを返しました: (400) 要求が不適切です"}

ErrorCode

"FeatureNotSupportedByEmulator"

HttpStatusCode

"This feature is not currently supported by the Storage Emulator."

検証

今のバージョンではサポートされていない見たいなので、 下記からインストールしてバージョン 5.10に変更して解決

docs.microsoft.com

検証結果

まだ同じエラーが出る

結論

storageの向き先をAzureStorageEmulatorではなく、開発環境(既に発行されているStorageアカウント)にしたら正常に動いた。

AppendBlobはAzureStorageEmulatorではサポートされていないよう。

declined
How can we improve Azure Storage?
  • 187 votes
  • 9 comments

Provide support for append blobs in the Azure Storage Emulator

Currently Append Blobs aren't supported in the Azure Storage Emulator. Attempting an operation on an append blob returns a FeatureNotSupportedByEmulator error (HTTP status code 400 - Bad Request).

feedback.azure.com

教訓

  • 詰まったら文字に起こして頭の中を整理しよう
  • 最新のバージョンを使おう
  • ちゃんとエラーメッセージを細かく確認しよう
  • できれば公式ドキュメント読もう
  • 「サポートされていない」可能性も意識して調査しよう

大量データをAppendBlobで書き込む時に出るBlockCountExceedsLimit エラー (HTTP ステータス コード 409 – 競合)を解決する方法

問題

AppendBlobの仕様により、1ファイルに対して50000回しか書き込みができない。
例えば日次バッチで常時20万レコードをcsvに書き込みたい場合に1行ずつループして書き込むと、50001回目の書き込みで、下記のエラーが発生する

BlockCountExceedsLimit エラー (HTTP ステータス コード 409 – 競合) 

解決方法

上記の問題の場合、1行ずつ書き込むのではなく、100行に1回とかにすれば解決する。

参考

docs.microsoft.com

【Vue.js】基礎知識メモ

v-html

scriptタグ内で生成したhtmlタグを組み込みたい場合等

v-bind

タグの属性の値に変数等を設定したい場合等
書き方:<v-bind:属性名="設定する値">

v-if・v-else

条件によって表示を変えたい場合等

v-for

配列の値を順番に取り出し変数に入れてタグを出力したい場合等
書き方:<タグ v-for ="変数 in 配列">

v-model

inputタグで入力された値をVueのdataプロパティの値にバインドしたい場合等
書き方:<input v-model="変数名">

v-on

イベント関係の属性に値をバインドしたい場合
書き方:v-on:イベント名="処理"
例:<p v-on:click="insert"></p>(onclickをバインドしたい場合)
省略記法:<p @click="insert"></p>

参考

テンプレート構文 — Vue.js

templateタグ

複数のタグをひとまとめにするのに用いる
例えば複数行を条件によって、表示非表示にさせたい場合等
このタグ自体は表示されない。

疲労を取る方法

身体的疲労と精神的疲労をとる方法

結論

有酸素運動をする

理由


運動する事で成長ホルモンが出る。
成長ホルモンは疲労回復物質と言われ、出ると身体の疲労を取ってくれる。


運動する事でBDNFという物質が出る。
BDNFは脳の神経を活性化させる物質が出る。
つまり脳のストレス取ってくれると言える。

まとめ

有酸素運動で汗を流す事で疲労がリセットされる。
疲れていると感じたら、ランニングするのが良さそう。

参考

身体的疲労と心理的疲労【精神科医・樺沢紫苑】