藻のブログ

日記,IT,学問(ジェンダー,人工知能など)について書かれることでしょう。

2017-06-19

午前9時30分ころに起きた。(遅い。)

午後1時30分ころ、外出した。(遅い。)


光の領域に着いた。

ショッピングモールの喫茶店で過ごした。

まともなシングルページアプリケーションのフレームワークはどのようにできていればいいのか……ということを妄想していた。(楽しかった。)

帰りに服を買おうとしたが、買っていいと思えるものがなく、買えなかった。


夜は、家で Angular をやった。

2017-06-18

午前10時前に起きた。(遅い。)

この日は、午後は雨だということで、家にいることにした。

カレンダーの見た目部分がだいたい終わったので、コントロールを実装しはじめた。

また、 CSS でくるしんだ。


CSS でやる気をなくしたので、途中で逃避的に『オーバーウォッチ』をやった。(ダメっぽい。)

面白かった。


カレンダーは操作できるようになった。

Angular のコンポーネントは、 Android の Fragment のような感じで実装できる。(まあ Android のほうがずっと良いけど。)

2017-06-17

午前8時30分前に起きた。(遅い。)


午前中は、カレンダーのデザインをやった。

CSS で苦しんだ。

まあ、無ではないので良かった。


お風呂に入った。


午後は、出かけようと思ったが、極度に眠かったので近所のスーパーに行くだけにとどめた。

家に帰ってからは、寝るのではなく『オーバーウォッチ』を楽しんだ。

楽しかった。


その後は、けっきょく寝ることはなく、 Angular をやった。

カレンダーのデザインがだいぶできた。

2017-06-16

午前9時30分前に起きた。(遅い。)


家で Angular をやった。

常に表示される DatePicker 的なものを用いたいと思ったが、そういうライブラリを探しても見つからなかったので、やむをえず自作することにした。

月の日付をカレンダー上に適当に並べるアルゴリズムを書くことになるとは……。(遺憾)

車輪の再発明は悲しい。


前日に導入した日付・時刻ライブラリで、日付オブジェクトから曜日を取得できないという驚異的な仕様が発覚したので、別のライブラリを導入することにした。

2017-06-15

午前8時過ぎに起きた。(遅い。)

午前11時30分過ぎに外出した。(早い。)


施設に行った。

Angular を楽しんだ。

これまで、書いているばかりで実際に動かしていなかったが、この日は実際に動かしてみた。

(動的なデバッグののち)動いた。(良かった。)


それにしても Angular は、非常に複雑な開発環境を要求するわりには、大して良いところがない。

そして、 Angular アプリケーションでは Angular による制限の強いパラダイムに従わなければならないので、既存の JavaScript 資産を生かせない。(適当な jQuery プラグインを使うとか、 CSS フレームワーク用の JavaScript を適用するとか、そういうことができない。)(できるのかも知れないがよくわからない。)

テンプレートは静的な型検査がないし。

使う意味あるのかなあ……。良さがわからない。

これならもうちょっとマシなフレームワーク作りたいなあ……。(絵空事


夜は『鉄拳7』を楽しんだ。


深夜は、また Angular を楽しんだ。

npm で、日付・時刻のライブラリを探したが、なかなか良いのが見つからなかった。(JavaScript 標準の Date はゴミとして知られている。)

非常に汎用的なものなのに、決定版というべきものがないことに驚いた。(たとえば Java 7 以前だと Joda-Time が定番。Java 8 以降では標準のライブラリがまともになったのでそれでいい。)

JavaScript は悲しい……。(けっきょく、わけのわからないライブラリを適当に選んだ。)


共謀罪が可決した気がする。

2017-06-14

午前8時30分過ぎに起きた。(遅い。)


会社に寄贈するツールの本を送るために、宅配便の送り状を書き、梱包した。(大変)

もともと、プロジェクトを始めるとき、初めて使うフレームワークだったので本を買ったのだが、仕事が終わったら要らないのであげちゃおう、ということで寄贈することにした。

最後に会社の人に会ったときにちょくせつ渡したかったんだけど、そのときは持って行きわすれた。


午前中は(宅配便の準備以外は)無かった

午後1時30分ころに外出した。

コンビニで宅配便を発送した。(すごい。)(エヌユルさんのときの経験が役に立っている。)


施設で、午後7時30分ころまで Angular を楽しんだ。


家に帰り、『鉄拳7』を楽しんだ。(素振りみたいな練習。)

疲れた。

ちゃんと(施設で)活動したあとなのでテレビゲームも面白かった。


寝る前にもプログラミングの続きをやった。

Angular でなぞのエラーが出、しばらくして原因がわかりはじめたが、遅かったので寝た。