目次
今週の目標
2社目のスキルチェック課題に取り組むSQLアンチパターンを読む- ブログ1本書く(先週から繰越)
- ソフトバンク光キャッシュバック手続き(先週から繰越)
- 父親に退職祝い(先週から繰越)
今日の目標
- 朝起きたら2社目のスキルチェック課題をやる
- 昼メシを食べたらスキルチェック課題をやる
- 夜、家に帰ったらジムに行く
5:50 起床・シャワー
夜中次女がぐずりすぎて若干寝不足。
夜泣きがある子育て世代は子供の状態によって睡眠状態が変わる。
自分でコントロールできない部分。
せめて早寝早起きしたいね。
6:28 ルーティンブログを書く
書いた。いつも通り。
7:00 朝飯
長女と次女が起きてくる。
次女は昨日寝落ちして、晩飯を食べていない。
腹ペコなのか元気が全くない。
バナナを食べさせたら動き始めた。
気づいたら1人でダイニングに座ってオニギリ食べてニコニコしていた。
一才半。立派になってきた。
夜泣きひどいけど。
8:30 出社
電車内で瞑想を行う。
瞑想時、Meditopiaを使って、イヤホンでガイドを聴いているのだが、イヤホンが完全に壊れた。
聴いてると勝手に停止したり、トラックを変えたりとやりたい放題。
断線。
断線するという理由で有線のイヤホンはもう買いたくない。
ライトニングケーブル型になってからやけに断線する。
ポケットに入れているときに、嫌な感じで曲がるからだろう。
Appleはぼくのポケットでテストしていないはず。
Air Pods絶対買う。絶対。
Air Pods売るために欠陥のライトニングケーブル型のイヤホンにしたのでは? Appleの野郎。
9:00 SQLアンチパターンを読む
始業前にSQLアンチパターンを読む。
今日はメタデータトリブルのお話。
メタデータトリブルってなんよって話は下記。
CHECK句
てあるんだね。INSERT/UPDATE時に値が特定の条件を満たしているかチェックするやつ。
例えば下記。
CREATE TABLE user
(
user_id INT PRIMARY KEY ,
age INT ,
city_code CHAR(4) ,
gender CHAR(1),
CONSTRAINT agecity_check CHECK(age >= 18 OR city_code = '0003'),
CONSTRAINT gendercheck CHECK(gender IN('M', 'F')))
) ;
CHECK
を満たさない値は入れられない。
この本、アンチパターンそのものの勉強にももちろんなるのだけれど、SQLのコマンドの勉強にもなりますわい。
最高。
12:20 スキルチェック課題をやる
情報サイトの性能改善の課題。
クエリ指定だととてつもなく遅いと言う問題がある。
どうせN+1問題みたいのが起きてんでしょ? まあひとまずLEFT JOINして各テーブル結合してから検索すればいいんでしょって思ってたのだが、アテが外れた。
テーブル結合してWHERE t.name = "ほげ"
みたいに検索したら、応答が返ってこなくなった。
あ、これもしかして全文検索ってむずいんじゃない?
インデックスがどこに効くかとかちゃんと考えないとダメだ。
がっつり時間とって取り組むべき。ワクワクしてきた。間に合うか?
19:20 帰宅
帰宅したら家族全員でおもちゃを片付けてリビングを軽く掃除。
嫁は寝かしつけ、ぼくは軽い晩飯を食べる。
19:30 ジム
2日きちんと休んだ後の久しぶりのジム。風邪も治った。
一ヶ月で体重が64.9kg → 69.2kgになった。
劇的な増量感。
米を異常に食べているのが効いている。
高タンパク、中脂質、高炭水化物を意識し、食事量も4回にしているのが良いみたい。
大谷翔平の高校時代のマンダラチャートを見ると、「夜7杯、朝3杯」というのがある。
お相撲さんはちゃんこをめちゃくちゃ食べる。
身体をでかくするには筋トレより食事が大事な感がある。
脂の取りすぎだけ注意したい。
21:00 風呂
ありっちゃありスパークを聴いていた。
いつも意識高い系のものばかり聴いていたので、オモコロラジオをたまに聴くと元気が出る。
役に立たなくて、楽しい。
24:00 就寝
身体を動かしすぎてぐったりした。たぶん今日はよく寝られる。
本日の目標は達成!
今月の目標達成度合いは下記。
以上!