この前の連休のキャンプレポをどうぞ。
新潟県の紫雲寺記念公園オートキャンプ場に行ってきたよ。
- 1 日目
- 買い出し
- チェックイン
- 2 日目
- お出かけ
- キャンプ場
- 3 日目
会社に泊まったり終電で帰ったりしてたもんでブログ書くひま全然なかったんだよー。
そんなことをしている間に書きたいネタが 20 くらい増えたしいくつかは時事ネタなのでさっさと書いてしまいたいんだけど,今のプロジェクトが追い込みに入ってるので来月中旬までは週末のみ更新の予定ですよ。
昨日は休みで時間が取れたので伸ばしっぱなしの髪を切りに行ったあげく寝落ち。
そして日曜の今日も出勤でござる。
というわけで午前のうちに上げようと 2 記事書き始めたんだけど長くなって (そもそも 1 記事が長いから分割したのに) 出勤する前に終わらず。
帰ったら書き上げて投稿できるはず!
いやはやしばらく仕事にかまけているウチに,
Vim は 8.0 になってるし (Mac もお世話になってます),
Adobe Lightroom CC は Lightroom Classic CC になってるし (自宅の Mac で写真管理に使ってるよ),
もうすぐ 11 月だし,
ということで仕事します。
土曜,下の奥歯を抜歯する羽目になったよ。
もとは高校くらいに虫歯治療をしていた歯だけれども, 5 年前,クラウンの下で雌伏していた虫歯菌が牙を剥き出したんで抜髄治療していた。
ここ 2 ヶ月くらいだか,抜髄してたためか全く痛みはないものの歯茎に腫れが出ていたのが,最近腫れが膨らんできて,これもしや根尖性歯周炎てやつかなあと思ったらだんだん不安になってきたので歯医者に行ってみた。
レントゲンを撮った結果,歯根嚢胞が見つかったあげく,根が虫歯でもろくなっているんだかなんだかで根管治療が難しいらしい。
歯医者はちゃんと説明してくれたんだが,忘れてしまった。
では抜いちゃいましょうお願いします,と決断した瞬間に,決断に必要な情報が頭からすっぽ抜けてしまうんである。
そんなわけで土曜日 30 分ほどかけて抜歯したあと,日曜日の今日はちょっと消毒してもらった。
抜歯のあと縫合してる間,
歯医者 「違う違う……親指と薬指をかければいいんだよ (ぼそぼそ)」
衛生士「はい,わかりました (ぼそぼそ)」
歯医者「……不器用にもほどがあんだろ……そうそう……3 回くらいかければいいからね……(さらにぼそぼそ衛生士に説明)」
とか頭の上でやられて,けっきょく縫合に 10 分くらいかかったという。
ちょっと大丈夫? とドキドキしていた。
今のところ痛み止めは 3 回くらい (痛くなりそうな予兆があったときに) 飲んだくらい。
まー早く抜糸したいね,と。
仕事忙しくてブログを纏める時間がないんですわー。
明日からの 3 連休はキャンプに行けるようにがんばる。
ところで煮詰まってるんでぶつくさ言わせて欲しい。
詳細は全てはしょるけど,ASP.NET MVC 4 の DataAnnotations で CompareAttribute をつけたモデルの検証で,検証失敗させても ErrorMessage に与えた文字列がブラウザに表示されなくて悩んでるんだよね。
リソースにしても変わらないし CompareAttribute のカスタムはほとんど 1 から作る感じっぽいし。どうしようかな。
Model はこんな感じ。
public class FugaViewModel { [DataType(DataType.Password)] [Required(ErrorMessage = "パスは必須だよ")] [RegularExpression(@".{8,}", ErrorMessage = "8 文字以上入れなよ")] [Display(Name = "ぱすわーど")] public string Password { get; set; } } public class HogeViewModel : FugaViewModel { [DataType(DataType.Password)] [Required(ErrorMessage = "確認用パスワード入れなよ")] [Compare("Password", ErrorMessage = "上とパスワード違うぞ")] [Display(Name = "ぱすわーど (確認)")] public string PasswordForConfirm { get; set; } }
で,"ぱすわーど (確認)" 欄の内容が "ぱすわーど" と違うときは 「上とパスワード違うぞ」 ってエラー表示して欲しいんだけど,「'ぱすわーど (確認)' と 'ぱすわーど' が一致しません。」 っていうデフォルトのメッセージになるんだよね。
どうしたもんか。