タグ

ブックマーク / m-hiyama.hatenablog.com (3)

  • もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    僕自身も僕の周辺もJSONをよく使います。でも、細かい点でけっこうミスをやらかしています(苦笑)。このエントリーで、JSONを使う上で注意すべきこと/間違いやすい点をすべて列挙します。 内容 兼チェックリスト: 仕様原典さえ読めば完璧(のはずだが) 数値の前にゼロを付けてはいけない 16進数表記も禁止だよ 数値の前にプラスを付けてはいけない 小数点からはじまる数値はダメ 用語法が違うよ:プロパティとメンバー メンバー名には常に文字列を使う 空文字列""もメンバー名に使える 配列要素はキッチリと並べよう 文字列を囲むには二重引用符だけ 文字列内のエスケープが微妙に違う 仕様にないエスケープは構文エラー undefinedもNaNもありません ラッパーオブジェクトは使わないのが吉 型システムとtypeofに関する注意 最後に 仕様原典さえ読めば完璧(のはずだが) JSONは、小さくて簡単な仕様

    もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • グラフ理論が得意なかた、就職してがんばってよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    毎月送られてくる雑誌、配送業者を「クロネコヤマトに替えてよ」と頼んだことがある。「ヤマトは高いからダメ」ということだった。そうだろうな、という気はした。僕の個人的印象だが、クロネコヤマトは他の業者に比べて格段にサービスの質が高い。ありていにいえば、他の業者は(安いけれど)アホじゃなかろうか、と思う。 ここ4日間、某配送業者が不在時をねらって来ている。いやっ、「不在時をねらっている」わきゃないけど、ウチに誰もいない昼前後の時間帯に繰り返し繰り返し来ては不在票を置いて帰っていく。僕が連絡をしないのが悪いのだが(さすがに今日は連絡した)、リトライのときに時間をずらすくらいの工夫はしないのだろうか。在宅/不在が時間的にランダムなわけではないから、1回不在だった時刻に再度来ても不在である確率は高いだろうに。 クロネコヤマトは、どうも配達先の時間的在宅率もおさえているように思える。データベース化してい

    グラフ理論が得意なかた、就職してがんばってよ - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • プログラマのための「ゲーデルの不完全性定理」(1) - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「プログラマのためのJavaScript」の番外シリーズ -- いやっ、ホントに。 これはシリーズのハブエントリーです。番号を(0じゃなくて)1にしたのは、全体目次だけじゃなくて内容が含まれるから。 ※ 印刷時にはサイドバーは消えるはずです、お試しください。 シリーズ全体目次(予定) (この記事;総論) 速攻速習編 自己適用からゲーデル化へ 「展望」への緊急パッチ(オハナシだよ) Reflective JavaScript 停止問題の構造 不完全性定理の構造 今回の内容: ゲーデルの不完全性定理とプログラミング ゲーデルが示したこと 不完全性定理の兄弟 -- 停止問題 JavaScript使うんだもんね 関連する記事(参考) 次の記事 速攻速習編 ●ゲーデルの不完全性定理とプログラミング 「ゲーデル」(人名;Kurt Godel、'o'の上に点々が付いてる)や彼の「不完全性定理」とかって、

    プログラマのための「ゲーデルの不完全性定理」(1) - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 1