2024年1月24日のブックマーク (2件)

  • 自炊が嫌すぎて月の食費が15万↑になった

    結婚してるけど配偶者の仕事の都合で年の半分以上は一人暮らし 何度も一人の時は自炊に挑戦するも2週間も持たずに毎回挫折 気付いたら月の費が15万超えてた(一人暮らしなのに……) 流石にヤバいと思いつつも自分の稼ぎでやってる事だしと思い辞められない 毎日外だから不健康まっしぐらだし、その分貯金出来るのにと思うと憂 でも、帰ってから料理を準備するのかと思うとそれだけで嫌だし、そもそも自分で作ったご飯を美味しいと思えたことないから嫌 味は不味くないけど自分が作ったと思うと吐き気がする 更に作るのにどんなに簡単でも15分は掛かるわけで(器の用意とか諸々含めて)、それなのに胃袋に一瞬で消えていく 自炊って生産性無さすぎだろと思い作りたくない スーパーの惣菜も一時期べてたけど正直飽きた 出来たてじゃないものべたくない どうせ金出すんだったら、デパ地下の豪華な惣菜の方が良いわ 自分でも書いてて

    自炊が嫌すぎて月の食費が15万↑になった
    oisux
    oisux 2024/01/24
    >味は不味くないけど自分が作ったと思うと吐き気がする 一時期同じ感覚があったけど、食事専用のエリアを用意することと、柄物の皿を使うことで多少改善した
  • JavaScriptでObjectに空のStringを足すと0になる!?……わけではなかった

    ASTをみてみよう この不思議な現象を調査するために、AST(Abstract Syntax Tree: 抽象構文木)の状態を見てみることにしました。ASTはソースコードを構文解析した結果をツリー構造にしたもので、AST Explorerを使うと簡単に見ることができます。 ({}) + "" のAST ({}) + "" のASTをみると、ひとつの ExpressionStatement となっているのがわかります。ExpressionStatement の leftは ObjectExpression 、 operator は + 、rightは Literal となっていて、たしかに Object と String の足し算になっています。これなら確かに"[object Object]" が返ってくるでしょう。 {} + ""のAST しかし、{} + "" のASTをみると、Bloc

    JavaScriptでObjectに空のStringを足すと0になる!?……わけではなかった
    oisux
    oisux 2024/01/24
    仕様上、Statementが`{`で始まるとExpressionとして解釈されない(=Blockになる)ように定義されている https://262.ecma-international.org/14.0/#sec-expression-statement / node REPLは先頭が`{`の時()で囲むような処理をするので結果が異なる