番外編: RFC8259前半

https://www.rfc-editor.org/rfc/rfc8259.txt

1. Introduction

  • JavaScript Object Notation(JSON)
  • 4つのプリミティブ型(string, number, boolean, null)
  • 2つの構造型(object, array)
    • object: キーはstring, バリューは6種のどれでも

1.1 Conventions Used In This Document

1.2 Specifications of JSON

  • 他の文書、特にECMA-404との関係
  • 歴史的経緯っぽい

1.3 Introduction to This Revision

  • JSONの定義はもうあるけどちょっと問題あったから直す

2. JSON Grammer

  • JSONはtokenの連続である

  • tokenは以下のものからなる

    • 6つの構造文字
    • string
    • number
    • 3つのリテラル
  • 6つの構造文字

    []   arrayの開始と終了
    {}   objectの開始と終了
    :   name-separator
    ,   value-separator
  • 構造文字の前後にはwhitespaceがあってもよい

    • whitespeceはスペース、タブ、改行、キャリッジ・リターン(?)

3. Values

  • JSON valueはobject, array, number, string, false null true のどれか
  • リテラルは小文字

4. Objects

  • 0個以上のname-valueペア(=メンバー)を {} で囲んだもの
  • nameはstringでその後に : を置く
  • valueの後に , を置く
  • nameはオブジェクト内でユニークであるべき(SHOULD)
    • でないとそのまま認識されたり最後のペアだけが認識されたりエラー吐いたりする
  • メンバーの順序が保持される保証はない

5. Arrays

  • 0個以上のvalueを , で区切り [] で囲んだもの
  • 型が違ってもいい

ダーツの旅:芝大門

9/23(月)

外出しないつもりだったがなんとなく気分が落ち込んでいたのでダーツの旅で芝大門に行った。大企業の巨大オフィスビルと大量の麺類の店、そして小さな川に浮かぶ船が印象的だった。

そんなに気分は晴れず、帰宅して洗濯して寝て書類書いて日記書いてる。

中国映画

9/22(日)

午前中から映画館で『羅小黒戦記』を見た。中国のアニメ映画だ。とても良かった。松屋で昼食を取って帰宅。睡眠不足だったのでたっぷり昼寝。

Dota2の新シーズンが始まったので10戦してレートを出した。3784だった。あまり調子は良くない。中盤以降の動き方がわからなくなっている。

東京国立近代美術館

9/21(土)

椅子のリクライニングを固定しても若干の遊びがあったのでこんなもんだろうかと思って販売店に行ってみたら見本品もこんな感じだったのでこんなもんだった。

高畑勲展。作品の設定や話の進行、キャラクターの感情や関係の推移を綿密に計画して文章や図にし、それをスタッフ間で共有していたらしい。アニメの制作過程の資料はなかなか表に出てこない。絵コンテや原画くらいなら商品化されることも多いが、企画や脚本段階の資料、上司から「制作遅れをなんとかしろ」と詰められている手紙などはめったにお目にかかれない。貴重な展示だった。

常設展も入れたので行ってみたが数が相当ある上に近代の芸術は難しくて疲れた。柳原義達の彫刻作品の作風に見覚えがあって調べてみたら実家の近所の美術館に同じ作者の『道標・鳩』があった。

出光真子の『おんなのさくひん』も印象的だった。11分間延々と「女の子はこう育てるべき」という前時代的な説教を聞かされる強烈な映像作品なのだが、これが1970年の作品らしく驚いた。今でこそ「男らしく」「女らしく」という物言いはダサいという観念が浸透してきているが、当時はどのような反応だったのか気になる。

ガストの彩度

9/20(金)

仕事はそれなりに進んだ。『HELLO WORLD』を見て友人たちと感想を語り合ったが微妙だった。ガストの料理がどれもメニューより彩度低い感じで笑ってた。

脳内メモリ

脳内メモリが枯れたとしか言いようがない状態になり何も考えられなくなったので帰った。

継続的な勉強のための取り組みを始めたが、当然の帰結として時間が食われる。ディスプレイ初期不良対応依頼が止まってしまっている。困った。寝なきゃ。1日が短い。でも伸びるともっと疲れそう。人生とは?

今日のランチは油淋鶏弁当だったがこれは無価値だった。