「さぁ、才能(じぶん)に目覚めよう」という本
最近、いろんな人のブログを見るのが趣味です。
「お、この本面白そうやん」と思ったので、早速購入して性格診断だけしてみました。
結果は
・慎重
・調和性
・収集心
・公平性
・責任感
でした。
上から順に要約を書くと
・慎重さ
→用心深く、普段の行動についてはリスクヘッジを欠かさず、交友関係で言うと友人は選び自分のことは極力話さない。
・調和性
→周囲の衝突を避けて調和に向かわせようとする。実用的で堅実な方法を求める。
・収集心
→知識や形あるもの(切手等)を集めることを好み、好奇心が旺盛。
・公平性
→贔屓による不公平な利益を心から嫌う。
規則が明確で矛盾のない世界でこそ人々は最高の働きをすると信じている。
・責任感
→言ったことに関しては何が何でも成し遂げようとする。
頼まれ事をされることも多く、自分のキャパシティ以上の事を引き受けてしまわないように気をつけること。
うーん、当たっている気がする。
ただ、こういった性格診断や占いはバーナム効果(極当たり前のことを言われて、あたかもそれが特別な事のように錯覚する現象)である可能性も否めない。
…なんて考えている時点で「慎重さ」に該当してる気がしないでもない。
小数点第3位以下の入力を許さないdllを作ってみたよー
(dllファイルを初めて作ったのが仕事じゃなくてプライベートになるとは思わなんだ)
この記事で色々中途半端だったので、クラスライブラリ作ってみました。
これからどんどん拡張する予定
メソッド名:DecimalDigitChecker
用途:小数点以下3桁以上の入力を許可しないようにする
第一引数にString型
第二引数に任意でTextBox型
戻り値:Object型
引数1がDecimal変換できない値(アルファベットの羅列とか)はそのまま戻ります。
引数1がDecimal変換できる値(数値)は小数点3桁までになって戻ります。
尚、引数2ですが
【VB.NET】小数点3桁以上は入力させたくない時 - プログラミング備忘録等(仮)にもあるように、フォーカス位置を調整するために使います。
ポンコツが勉強がてら作ってみたのでマジでクソースコードです。
【VB.NET】小数点3桁以上は入力させたくない時
新人が研修で電卓作成してる時にこんなのあったなぁと思いを馳せながら
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
If IsNumeric(TextBox1.Text) = True Then
If CDec(TextBox1.Text) * 1000 < Math.Ceiling(CDec(TextBox1.Text) * 1000) Then
TextBox1.Text = TextBox1.Text.Remove(TextBox1.Text.Length - 1, 1)
TextBox1.SelectionStart = Me.TextBox1.Text.Length
End If
End If
End Sub
・テキストボックス1に入力した値を1000倍した数値
・テキストボックス1に入力した値を1000倍して切り上げた数値
後者のほうが大きければ、小数点が3桁より多いものになる。
そして最後にフォーカスの位置を調整
応用すれば5桁とかの制限も可能
SurfacePro3のファンクションキーメモ
Fn押下後にCaps押下でショートカットを変更出来ます。
これでVisualStudioのデバック中に次のブレイクポイントに行きたいときにFnキー+ファンクションキーを押さなくて済みましたとさ。